Lines Matching defs:skb2
565 struct sk_buff *skb2;
600 skb2 = skb_clone(skb, GFP_ATOMIC);
601 if (!skb2)
604 skb_dst_drop(skb2);
606 skb_pull(skb2, offset);
607 skb_reset_network_header(skb2);
608 eiph = ip_hdr(skb2);
616 skb2->dev = rt->dst.dev;
629 skb_dst_set(skb2, &rt->dst);
631 if (ip_route_input(skb2, eiph->daddr, eiph->saddr, eiph->tos,
632 skb2->dev) ||
633 skb_dst(skb2)->dev->type != ARPHRD_TUNNEL6)
639 if (rel_info > dst_mtu(skb_dst(skb2)))
642 skb_dst_update_pmtu_no_confirm(skb2, rel_info);
645 icmp_send(skb2, rel_type, rel_code, htonl(rel_info));
648 kfree_skb(skb2);
668 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC);
670 if (!skb2)
673 skb_dst_drop(skb2);
674 skb_pull(skb2, offset);
675 skb_reset_network_header(skb2);
678 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr,
679 NULL, 0, skb2, 0);
682 skb2->dev = rt->dst.dev;
684 icmpv6_send(skb2, rel_type, rel_code, rel_info);
688 kfree_skb(skb2);