Searched refs:prevhdr (Results 1 – 5 of 5) sorted by relevance
| /linux/net/xfrm/ |
| H A D | xfrm_output.c | 143 static int xfrm6_hdr_offset(struct xfrm_state *x, struct sk_buff *skb, u8 **prevhdr) in xfrm6_hdr_offset() argument 149 return mip6_rthdr_offset(skb, prevhdr, x->type->proto); in xfrm6_hdr_offset() 155 return ip6_find_1stfragopt(skb, prevhdr); in xfrm6_hdr_offset() 168 u8 *prevhdr; in xfrm6_transport_output() local 176 hdr_len = xfrm6_hdr_offset(x, skb, &prevhdr); in xfrm6_transport_output() 180 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output() 201 u8 *prevhdr; in xfrm6_ro_output() local 206 hdr_len = xfrm6_hdr_offset(x, skb, &prevhdr); in xfrm6_ro_output() 210 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
|
| /linux/net/ipv6/ |
| H A D | xfrm6_output.c | 51 u8 prevhdr = ipv6_hdr(skb)->nexthdr; in xfrm6_noneed_fragment() local 53 if (prevhdr != NEXTHDR_FRAGMENT) in xfrm6_noneed_fragment()
|
| H A D | ip6_output.c | 722 int ip6_fraglist_init(struct sk_buff *skb, unsigned int hlen, u8 *prevhdr, in ip6_fraglist_init() argument 730 *prevhdr = NEXTHDR_FRAGMENT; in ip6_fraglist_init() 789 unsigned short needed_tailroom, int hdr_room, u8 *prevhdr, in ip6_frag_init() argument 792 state->prevhdr = prevhdr; in ip6_frag_init() 811 u8 *prevhdr = state->prevhdr, *fragnexthdr_offset; in ip6_frag_next() local 856 fragnexthdr_offset += prevhdr - skb_network_header(skb); in ip6_frag_next() 898 u8 *prevhdr, nexthdr = 0; in ip6_fragment() local 905 err = ip6_find_1stfragopt(skb, &prevhdr); in ip6_fragment() 909 nexthdr = *prevhdr; in ip6_fragment() 910 nexthdr_offset = prevhdr - skb_network_header(skb); in ip6_fragment() [all …]
|
| /linux/net/ipv6/netfilter/ |
| H A D | nf_conntrack_reasm.c | 403 u8 prevhdr = NEXTHDR_IPV6; in find_prev_fhdr() local 427 prevhdr = nexthdr; in find_prev_fhdr() 438 *prevhdrp = prevhdr; in find_prev_fhdr() 454 u8 prevhdr; in nf_ct_frag6_gather() local 462 if (find_prev_fhdr(skb, &prevhdr, &nhoff, &fhoff) < 0) in nf_ct_frag6_gather()
|
| /linux/include/net/ |
| H A D | ipv6.h | 167 int ip6_fraglist_init(struct sk_buff *skb, unsigned int hlen, u8 *prevhdr, 183 u8 *prevhdr; member 196 unsigned short needed_tailroom, int hdr_room, u8 *prevhdr,
|