Lines Matching refs:local_skb
259 struct sk_buff *local_skb;
282 local_skb = skb_copy_expand(skb, NET_SKB_PAD - 1,
284 if (!local_skb)
287 local_skb->protocol = htons(ETH_P_IPV6);
288 local_skb->pkt_type = PACKET_HOST;
289 local_skb->dev = dev;
291 skb_set_transport_header(local_skb, sizeof(struct ipv6hdr));
293 if (give_skb_to_upper(local_skb, dev) != NET_RX_SUCCESS) {
294 kfree_skb(local_skb);
301 consume_skb(local_skb);
304 local_skb = skb_clone(skb, GFP_ATOMIC);
305 if (!local_skb)
308 local_skb->dev = dev;
310 ret = iphc_decompress(local_skb, dev, peer);
313 kfree_skb(local_skb);
317 local_skb->protocol = htons(ETH_P_IPV6);
318 local_skb->pkt_type = PACKET_HOST;
320 if (give_skb_to_upper(local_skb, dev)
322 kfree_skb(local_skb);
329 consume_skb(local_skb);
461 struct sk_buff *local_skb;
479 local_skb = skb_clone(skb, GFP_ATOMIC);
485 ret = send_pkt(pentry->chan, local_skb, netdev);
489 kfree_skb(local_skb);