Searched refs:prevhdr (Results 1 – 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/net/ipv6/ |
D | netfilter.c | 126 u8 *prevhdr, nexthdr = 0; in br_ip6_fragment() local 131 err = ip6_find_1stfragopt(skb, &prevhdr); in br_ip6_fragment() 135 nexthdr = *prevhdr; in br_ip6_fragment() 177 err = ip6_fraglist_init(skb, hlen, prevhdr, nexthdr, frag_id, in br_ip6_fragment() 210 LL_RESERVED_SPACE(skb->dev), prevhdr, nexthdr, frag_id, in br_ip6_fragment()
|
D | udp_offload.c | 24 u8 *packet_start, *prevhdr; in udp6_ufo_fragment() local 84 err = ip6_find_1stfragopt(skb, &prevhdr); in udp6_ufo_fragment() 88 nexthdr = *prevhdr; in udp6_ufo_fragment() 89 *prevhdr = NEXTHDR_FRAGMENT; in udp6_ufo_fragment()
|
D | xfrm6_output.c | 20 u8 **prevhdr) in xfrm6_find_1stfragopt() argument 22 return ip6_find_1stfragopt(skb, prevhdr); in xfrm6_find_1stfragopt()
|
D | ip6_output.c | 668 int ip6_fraglist_init(struct sk_buff *skb, unsigned int hlen, u8 *prevhdr, in ip6_fraglist_init() argument 676 *prevhdr = NEXTHDR_FRAGMENT; in ip6_fraglist_init() 735 unsigned short needed_tailroom, int hdr_room, u8 *prevhdr, in ip6_frag_init() argument 738 state->prevhdr = prevhdr; in ip6_frag_init() 757 u8 *prevhdr = state->prevhdr, *fragnexthdr_offset; in ip6_frag_next() local 802 fragnexthdr_offset += prevhdr - skb_network_header(skb); in ip6_frag_next() 843 u8 *prevhdr, nexthdr = 0; in ip6_fragment() local 845 err = ip6_find_1stfragopt(skb, &prevhdr); in ip6_fragment() 849 nexthdr = *prevhdr; in ip6_fragment() 850 nexthdr_offset = prevhdr - skb_network_header(skb); in ip6_fragment() [all …]
|
D | ip6_offload.c | 82 u8 *prevhdr; in ipv6_gso_segment() local 136 int err = ip6_find_1stfragopt(skb, &prevhdr); in ipv6_gso_segment()
|
/kernel/linux/linux-5.10/net/ipv6/netfilter/ |
D | nf_conntrack_reasm.c | 398 u8 prevhdr = NEXTHDR_IPV6; in find_prev_fhdr() local 422 prevhdr = nexthdr; in find_prev_fhdr() 433 *prevhdrp = prevhdr; in find_prev_fhdr() 448 u8 prevhdr; in nf_ct_frag6_gather() local 456 if (find_prev_fhdr(skb, &prevhdr, &nhoff, &fhoff) < 0) in nf_ct_frag6_gather()
|
/kernel/linux/linux-5.10/net/xfrm/ |
D | xfrm_output.c | 89 u8 *prevhdr; in xfrm6_transport_output() local 95 hdr_len = x->type->hdr_offset(x, skb, &prevhdr); in xfrm6_transport_output() 99 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output() 120 u8 *prevhdr; in xfrm6_ro_output() local 125 hdr_len = x->type->hdr_offset(x, skb, &prevhdr); in xfrm6_ro_output() 129 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
|
/kernel/linux/linux-5.10/include/net/ |
D | ipv6.h | 163 int ip6_fraglist_init(struct sk_buff *skb, unsigned int hlen, u8 *prevhdr, 179 u8 *prevhdr; member 192 unsigned short needed_tailroom, int hdr_room, u8 *prevhdr,
|
D | xfrm.h | 1616 u8 **prevhdr);
|