Lines Matching defs:frag
105 struct sk_buff *frag;
108 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size,
111 if (likely(frag)) {
112 frag->dev = wdev;
113 frag->priority = skb->priority;
114 skb_reserve(frag, wdev->needed_headroom);
115 skb_reset_network_header(frag);
116 *mac_cb(frag) = *mac_cb(skb);
119 skb_put_data(frag, skb_mac_header(skb), skb->mac_len);
121 rc = wpan_dev_hard_header(frag, wdev,
125 kfree_skb(frag);
130 frag = ERR_PTR(-ENOMEM);
133 return frag;
141 struct sk_buff *frag;
145 frag = lowpan_alloc_frag(skb, frag_hdrlen + len, wpan_hdr, frag1);
146 if (IS_ERR(frag))
147 return PTR_ERR(frag);
149 skb_put_data(frag, frag_hdr, frag_hdrlen);
150 skb_put_data(frag, skb_network_header(skb) + offset, len);
152 raw_dump_table(__func__, " fragment dump", frag->data, frag->len);
154 return dev_queue_xmit(frag);