Home
last modified time | relevance | path

Searched refs:ipv6_skip_exthdr (Results 1 – 25 of 39) sorted by relevance

12

/linux/net/ipv6/
H A Dexthdrs_core.c72 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 Dmcast_snoop.c51 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in ipv6_mc_check_exthdrs()
H A Desp6_offload.c145 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 Dip6_input.c564 offset = ipv6_skip_exthdr(skb, sizeof(*hdr), in ip6_mc_input()
H A Dicmp.c146 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 Dxt_AUDIT.c
H A Dxt_TCPOPTSTRIP.c104 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpoptstrip_tg6()
H A Dnf_nat_ovs.c39 int hdrlen = ipv6_skip_exthdr(skb, in nf_ct_nat_execute()
H A Dnf_conntrack_ovs.c45 ofs = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in nf_ct_helper()
H A Dxt_TCPMSS.c228 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpmss_tg6()
H A Dnft_log.c
H A Dnf_nat_proto.c355 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 Dnf_conntrack_proto.c164 start = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, &frag_off); in nf_confirm()
H A Dnf_conntrack_core.c384 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 Dnf_synproxy_core.c1084 thoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in ipv6_synproxy_hook()
/linux/net/netfilter/ipset/
H A Dip_set_getport.c140 protoff = ipv6_skip_exthdr(skb, in ip_set_get_ip6_port()
/linux/include/net/
H A Dipv6_frag.h127 offset = ipv6_skip_exthdr(skb, start, &nexthdr, &frag_off); in ipv6frag_thdr_truncated()
/linux/net/bridge/netfilter/
H A Debt_ip6.c67 offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off); in ebt_ip6_mt()
H A Debt_log.c130 offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr, &frag_off); in ebt_log_packet()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_tx.c254 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 Dhinic_tx.c220 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 Dwx_lib.c1218 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 Desp4_offload.c174 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm4_beet_gso_segment()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1889 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 Dice_txrx.c1645 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()

12