Lines Matching refs:pskb
628 * @pskb: The received skb.
634 struct sk_buff *pskb)
640 skb_put(pskb, NETIUCV_HDRLEN);
641 pskb->dev = dev;
642 pskb->ip_summed = CHECKSUM_NONE;
643 pskb->protocol = ntohs(ETH_P_IP);
647 struct ll_header *header = (struct ll_header *) pskb->data;
652 skb_pull(pskb, NETIUCV_HDRLEN);
656 if (skb_tailroom(pskb) < header->next) {
658 header->next, skb_tailroom(pskb));
661 skb_put(pskb, header->next);
662 skb_reset_mac_header(pskb);
663 skb = dev_alloc_skb(pskb->len);
670 skb_copy_from_linear_data(pskb, skb_put(skb, pskb->len),
671 pskb->len);
673 skb->dev = pskb->dev;
674 skb->protocol = pskb->protocol;
675 pskb->ip_summed = CHECKSUM_UNNECESSARY;
683 skb_pull(pskb, header->next);
684 skb_put(pskb, NETIUCV_HDRLEN);