Lines Matching defs:skb2
598 struct sk_buff *skb2;
633 skb2 = skb_clone(skb, GFP_ATOMIC);
634 if (!skb2)
637 skb_dst_drop(skb2);
639 skb_pull(skb2, offset);
640 skb_reset_network_header(skb2);
641 eiph = ip_hdr(skb2);
649 skb2->dev = rt->dst.dev;
662 skb_dst_set(skb2, &rt->dst);
664 if (ip_route_input(skb2, eiph->daddr, eiph->saddr, eiph->tos,
665 skb2->dev) ||
666 skb_dst(skb2)->dev->type != ARPHRD_TUNNEL6)
672 if (rel_info > dst_mtu(skb_dst(skb2)))
675 skb_dst_update_pmtu_no_confirm(skb2, rel_info);
678 icmp_send(skb2, rel_type, rel_code, htonl(rel_info));
681 kfree_skb(skb2);
701 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC);
703 if (!skb2)
706 skb_dst_drop(skb2);
707 skb_pull(skb2, offset);
708 skb_reset_network_header(skb2);
711 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr,
712 NULL, 0, skb2, 0);
715 skb2->dev = rt->dst.dev;
717 icmpv6_send(skb2, rel_type, rel_code, rel_info);
721 kfree_skb(skb2);