Lines Matching refs:skb_out
253 struct sk_buff *skb_out;
262 skb_out = entry->skb;
265 packet = (struct batadv_frag_packet *)skb_out->data;
269 if (pskb_expand_head(skb_out, 0, size - skb_out->len, GFP_ATOMIC) < 0) {
270 kfree_skb(skb_out);
271 skb_out = NULL;
279 skb_pull(skb_out, hdr_size);
280 skb_out->ip_summed = CHECKSUM_NONE;
281 memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN);
282 skb_set_mac_header(skb_out, -ETH_HLEN);
283 skb_reset_network_header(skb_out);
284 skb_reset_transport_header(skb_out);
289 skb_put_data(skb_out, entry->skb->data + hdr_size, size);
295 return skb_out;
315 struct sk_buff *skb_out = NULL;
327 skb_out = batadv_frag_merge_packets(&head);
328 if (!skb_out)
334 *skb = skb_out;