Home
last modified time | relevance | path

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

12

/linux-6.1.9/net/ipv6/
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);
Dmcast_snoop.c51 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in ipv6_mc_check_exthdrs()
Desp6_offload.c132 ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto, &frag); in esp6_gso_encap()
201 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm6_beet_gso_segment()
Dip6_input.c560 offset = ipv6_skip_exthdr(skb, sizeof(*hdr), in ip6_mc_input()
Dicmp.c146 ptr = ipv6_skip_exthdr(skb, ptr, &nexthdr, &frag_off); in is_ineligible()
832 inner_offset = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), in icmpv6_notify()
/linux-6.1.9/net/ipv6/netfilter/
Dnf_reject_ipv6.c30 thoff = ipv6_skip_exthdr(skb, ((u8*)(ip6h+1) - skb->data), &proto, &fo); in nf_reject_v6_csum_ok()
159 tcphoff = ipv6_skip_exthdr(oldskb, ((u8 *)(oip6h + 1) - oldskb->data), in nf_reject_ip6_tcphdr_get()
386 thoff = ipv6_skip_exthdr(skb, ((u8 *)(ip6h + 1) - skb->data), &proto, &fo); in reject6_csum_ok()
Dnf_socket_ipv6.c51 inside_hdrlen = ipv6_skip_exthdr(skb, outside_hdrlen + sizeof(_icmph) + in extract_icmp6_fields()
/linux-6.1.9/net/netfilter/ipset/
Dip_set_getport.c140 protoff = ipv6_skip_exthdr(skb, in ip_set_get_ip6_port()
/linux-6.1.9/net/netfilter/
Dxt_AUDIT.c58 ipv6_skip_exthdr(skb, skb_network_offset(skb) + sizeof(_ip6h), &nexthdr, &frag_off); in audit_ip6()
Dxt_TCPOPTSTRIP.c104 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpoptstrip_tg6()
Dxt_TCPMSS.c228 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpmss_tg6()
Dnft_log.c56 ipv6_skip_exthdr(skb, skb_network_offset(skb) + sizeof(_ip6h), &nexthdr, &frag_off); in audit_ip6()
Dnf_nat_proto.c397 hdroff = ipv6_skip_exthdr(skb, iphdroff + sizeof(*ipv6h), in nf_nat_ipv6_manip_pkt()
924 hdrlen = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), in nf_nat_ipv6_fn()
Dnf_conntrack_proto.c393 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, in ipv6_confirm()
Dnf_conntrack_core.c397 protoff = ipv6_skip_exthdr(skb, extoff, &nexthdr, &frag_off); in ipv6_get_l4proto()
2289 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, in nf_confirm_cthelper()
/linux-6.1.9/include/net/
Dipv6_frag.h122 offset = ipv6_skip_exthdr(skb, start, &nexthdr, &frag_off); in ipv6frag_thdr_truncated()
/linux-6.1.9/net/bridge/netfilter/
Debt_ip6.c67 offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off); in ebt_ip6_mt()
Debt_log.c130 offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr, &frag_off); in ebt_log_packet()
Dnf_conntrack_bridge.c387 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, in nf_ct_bridge_confirm()
/linux-6.1.9/net/ipv4/
Desp4_offload.c160 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm4_beet_gso_segment()
/linux-6.1.9/drivers/net/ethernet/huawei/hinic/
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-6.1.9/security/
Dlsm_audit.c115 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in ipv6_skb_to_auditdata()
/linux-6.1.9/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c2018 ipv6_skip_exthdr(skb, exthdr - skb->data, in iavf_tx_enable_csum()
2092 ipv6_skip_exthdr(skb, exthdr - skb->data, in iavf_tx_enable_csum()
/linux-6.1.9/drivers/net/ethernet/intel/ice/
Dice_txrx.c1793 ret = ipv6_skip_exthdr(skb, exthdr - skb->data, in ice_tx_csum()
1875 ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto, in ice_tx_csum()
/linux-6.1.9/net/openvswitch/
Dconntrack.c468 ofs = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in ovs_ct_helper()
822 int hdrlen = ipv6_skip_exthdr(skb, in ovs_ct_nat_execute()

12