| /linux/net/ipv6/ |
| H A D | exthdrs_core.c | 72 int ipv6_skip_exthdr(const struct sk_buff *skb, int start, u8 *nexthdrp, in ipv6_skip_exthdr() function 114 EXPORT_SYMBOL(ipv6_skip_exthdr);
|
| H A D | mcast_snoop.c | 51 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in ipv6_mc_check_exthdrs()
|
| H A D | esp6_offload.c | 145 ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto, &frag); in esp6_gso_encap() 216 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm6_beet_gso_segment()
|
| H A D | ip6_input.c | 564 offset = ipv6_skip_exthdr(skb, sizeof(*hdr), in ip6_mc_input()
|
| H A D | icmp.c | 146 ptr = ipv6_skip_exthdr(skb, ptr, &nexthdr, &frag_off); in is_ineligible() 1057 inner_offset = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), in icmpv6_notify()
|
| /linux/net/netfilter/ |
| H A D | xt_AUDIT.c | |
| H A D | xt_TCPOPTSTRIP.c | 104 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpoptstrip_tg6()
|
| H A D | nf_nat_ovs.c | 39 int hdrlen = ipv6_skip_exthdr(skb, in nf_ct_nat_execute()
|
| H A D | nf_conntrack_ovs.c | 45 ofs = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in nf_ct_helper()
|
| H A D | xt_TCPMSS.c | 228 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpmss_tg6()
|
| H A D | nft_log.c | |
| H A D | nf_nat_proto.c | 355 hdroff = ipv6_skip_exthdr(skb, iphdroff + sizeof(*ipv6h), in nf_nat_ipv6_manip_pkt() 919 hdrlen = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), in nf_nat_ipv6_fn()
|
| H A D | nf_conntrack_proto.c | 164 start = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, &frag_off); in nf_confirm()
|
| H A D | nf_conntrack_core.c | 384 protoff = ipv6_skip_exthdr(skb, extoff, &nexthdr, &frag_off); in ipv6_get_l4proto() 2237 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, in nf_confirm_cthelper()
|
| H A D | nf_synproxy_core.c | 1084 thoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in ipv6_synproxy_hook()
|
| /linux/net/netfilter/ipset/ |
| H A D | ip_set_getport.c | 140 protoff = ipv6_skip_exthdr(skb, in ip_set_get_ip6_port()
|
| /linux/include/net/ |
| H A D | ipv6_frag.h | 127 offset = ipv6_skip_exthdr(skb, start, &nexthdr, &frag_off); in ipv6frag_thdr_truncated()
|
| /linux/net/bridge/netfilter/ |
| H A D | ebt_ip6.c | 67 offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off); in ebt_ip6_mt()
|
| H A D | ebt_log.c | 130 offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr, &frag_off); in ebt_log_packet()
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_tx.c | 254 ipv6_skip_exthdr(skb, exthdr - skb->data, in hinic3_tx_csum() 289 ipv6_skip_exthdr(skb, exthdr - skb->data, in get_inner_l3_l4_type()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_tx.c | 220 ipv6_skip_exthdr(skb, start, l4_proto, &frag_off); in get_inner_l3_l4_type() 386 ipv6_skip_exthdr(skb, exthdr - skb->data, in offload_csum()
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 1218 ipv6_skip_exthdr(skb, exthdr - skb->data, &tun_prot, &frag_off); in wx_encode_tx_desc_ptype() 1266 ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_prot, &frag_off); in wx_encode_tx_desc_ptype() 1283 ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_prot, &frag_off); in wx_encode_tx_desc_ptype() 1386 ipv6_skip_exthdr(skb, exthdr - skb->data, &tun_prot, &frag_off); in wx_tso() 1481 ipv6_skip_exthdr(skb, exthdr - skb->data, in wx_tx_csum() 1532 ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_prot, &frag_off); in wx_tx_csum()
|
| /linux/net/ipv4/ |
| H A D | esp4_offload.c | 174 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm4_beet_gso_segment()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 1889 ipv6_skip_exthdr(skb, exthdr - skb->data, in iavf_tx_enable_csum() 1963 ipv6_skip_exthdr(skb, exthdr - skb->data, in iavf_tx_enable_csum()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_txrx.c | 1645 ret = ipv6_skip_exthdr(skb, exthdr - skb->data, in ice_tx_csum() 1727 ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto, in ice_tx_csum()
|