Lines Matching defs:pskb
74 * pskb The received skb.
76 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb)
80 __u16 len = *((__u16 *) pskb->data);
82 skb_put(pskb, 2 + LL_HEADER_LENGTH);
83 skb_pull(pskb, 2);
84 pskb->dev = dev;
85 pskb->ip_summed = CHECKSUM_UNNECESSARY;
89 struct ll_header *header = (struct ll_header *)pskb->data;
91 skb_pull(pskb, LL_HEADER_LENGTH);
111 pskb->protocol = ntohs(header->type);
129 if ((header->length > skb_tailroom(pskb)) ||
143 skb_put(pskb, header->length);
144 skb_reset_mac_header(pskb);
146 skb = dev_alloc_skb(pskb->len);
157 skb_copy_from_linear_data(pskb, skb_put(skb, pskb->len),
158 pskb->len);
160 skb->dev = pskb->dev;
161 skb->protocol = pskb->protocol;
162 pskb->ip_summed = CHECKSUM_UNNECESSARY;
172 skb_pull(pskb, header->length);
173 if (skb_tailroom(pskb) < LL_HEADER_LENGTH) {
179 skb_put(pskb, LL_HEADER_LENGTH);