Lines Matching refs:local_skb
288 struct sk_buff *local_skb;
311 local_skb = skb_copy_expand(skb, NET_SKB_PAD - 1,
313 if (!local_skb)
316 local_skb->protocol = htons(ETH_P_IPV6);
317 local_skb->pkt_type = PACKET_HOST;
318 local_skb->dev = dev;
320 skb_set_transport_header(local_skb, sizeof(struct ipv6hdr));
322 if (give_skb_to_upper(local_skb, dev) != NET_RX_SUCCESS) {
323 kfree_skb(local_skb);
330 consume_skb(local_skb);
333 local_skb = skb_clone(skb, GFP_ATOMIC);
334 if (!local_skb)
337 local_skb->dev = dev;
339 ret = iphc_decompress(local_skb, dev, peer);
342 kfree_skb(local_skb);
346 local_skb->protocol = htons(ETH_P_IPV6);
347 local_skb->pkt_type = PACKET_HOST;
349 if (give_skb_to_upper(local_skb, dev)
351 kfree_skb(local_skb);
358 consume_skb(local_skb);
490 struct sk_buff *local_skb;
508 local_skb = skb_clone(skb, GFP_ATOMIC);
514 ret = send_pkt(pentry->chan, local_skb, netdev);
518 kfree_skb(local_skb);