Lines Matching refs:skb_in
52 void icmpv6_ndo_send(struct sk_buff *skb_in, u8 type, u8 code, __u32 info)
60 ct = nf_ct_get(skb_in, &ctinfo);
62 __icmpv6_send(skb_in, type, code, info, &parm);
66 if (skb_shared(skb_in))
67 skb_in = cloned_skb = skb_clone(skb_in, GFP_ATOMIC);
69 if (unlikely(!skb_in || skb_network_header(skb_in) < skb_in->head ||
70 (skb_network_header(skb_in) + sizeof(struct ipv6hdr)) >
71 skb_tail_pointer(skb_in) || skb_ensure_writable(skb_in,
72 skb_network_offset(skb_in) + sizeof(struct ipv6hdr))))
75 orig_ip = ipv6_hdr(skb_in)->saddr;
76 ipv6_hdr(skb_in)->saddr = ct->tuplehash[0].tuple.src.u3.in6;
77 __icmpv6_send(skb_in, type, code, info, &parm);
78 ipv6_hdr(skb_in)->saddr = orig_ip;