Lines Matching refs:nexthdr
81 static int mip6_rthdr_offset(struct sk_buff *skb, u8 **nexthdr, int type) in mip6_rthdr_offset() argument
89 *nexthdr = &ipv6_hdr(skb)->nexthdr; in mip6_rthdr_offset()
94 switch (**nexthdr) { in mip6_rthdr_offset()
133 *nexthdr = &exthdr->nexthdr; in mip6_rthdr_offset()
256 ph->nexthdr = top_iph->protocol; in xfrm4_beet_encap_add()
331 offsetof(struct ipv6hdr, nexthdr); in xfrm6_tunnel_encap_add()
339 top_iph->nexthdr = xfrm_af2proto(skb_dst(skb)->ops->family); in xfrm6_tunnel_encap_add()
370 offsetof(struct ipv6hdr, nexthdr); in xfrm6_beet_encap_add()
383 ph->nexthdr = top_iph->nexthdr; in xfrm6_beet_encap_add()
387 top_iph->nexthdr = IPPROTO_BEETPH; in xfrm6_beet_encap_add()
668 xo->inner_ipproto = ipv6_hdr(skb)->nexthdr; in xfrm_get_inner_ipproto()
693 xo->inner_ipproto = inner_ipv6_hdr(skb)->nexthdr; in xfrm_get_inner_ipproto()
855 XFRM_MODE_SKB_CB(skb)->protocol = ipv6_hdr(skb)->nexthdr; in xfrm6_extract_output()