/linux/include/net/netfilter/ |
H A D | nf_tables_ipv4.h | 24 iph = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb), in __nft_set_pktinfo_ipv4_validate() 34 skb_len = pkt->skb->len - skb_network_offset(pkt->skb); in __nft_set_pktinfo_ipv4_validate() 45 pkt->thoff = skb_network_offset(pkt->skb) + thoff; in __nft_set_pktinfo_ipv4_validate()
|
H A D | nf_tables_ipv6.h | 37 ip6h = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb), in __nft_set_pktinfo_ipv6_validate() 46 skb_len = pkt->skb->len - skb_network_offset(pkt->skb); in __nft_set_pktinfo_ipv6_validate()
|
H A D | nf_queue.h | 88 iph = skb_header_pointer(skb, skb_network_offset(skb), in hash_bridge() 94 ip6h = skb_header_pointer(skb, skb_network_offset(skb), in hash_bridge()
|
/linux/net/netfilter/ |
H A D | xt_AUDIT.c | 36 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_iph), &_iph); in audit_ip4() 53 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_ip6h), &_ip6h); in audit_ip6() 58 ipv6_skip_exthdr(skb, skb_network_offset(skb) + sizeof(_ip6h), &nexthdr, &frag_off); in audit_ip6()
|
H A D | nft_log.c | 34 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_iph), &_iph); in audit_ip4() 51 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_ip6h), &_ip6h); in audit_ip6() 56 ipv6_skip_exthdr(skb, skb_network_offset(skb) + sizeof(_ip6h), &nexthdr, &frag_off); in audit_ip6()
|
H A D | nf_tables_trace.c | 97 int off = skb_network_offset(skb); in nf_trace_fill_pkt_info() 101 len = min_t(unsigned int, nh_end - skb_network_offset(skb), in nf_trace_fill_pkt_info()
|
H A D | xt_HMARK.c | 174 ip6 = (struct ipv6hdr *) (skb->data + skb_network_offset(skb)); in hmark_pkt_set_htuple_ipv6() 254 int nhoff = skb_network_offset(skb); in hmark_pkt_set_htuple_ipv4()
|
/linux/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 102 unsigned int protooff = skb_network_offset(skb) + ip_hdrlen(skb); in ip_set_get_ip4_port() 141 skb_network_offset(skb) + in ip_set_get_ip6_port()
|
/linux/net/ipv6/ |
H A D | mcast_snoop.c | 18 unsigned int offset = skb_network_offset(skb) + sizeof(*ip6h); in ipv6_mc_check_ip6hdr() 50 offset = skb_network_offset(skb) + sizeof(*ip6h); in ipv6_mc_check_exthdrs()
|
H A D | reassembly.c | 206 fragsize = -skb_network_offset(skb) + skb->len; in ip6_frag_queue() 275 payload_len = -skb_network_offset(skb) - in ip6_frag_reasm() 372 if (ipv6frag_thdr_truncated(skb, skb_network_offset(skb) + sizeof(struct ipv6hdr), &nexthdr)) { in ipv6_frag_rcv()
|
H A D | ip6_icmp.c | 72 skb_network_offset(skb_in) + sizeof(struct ipv6hdr)))) in icmpv6_ndo_send()
|
H A D | mip6.c | 146 skb_push(skb, -skb_network_offset(skb)); in mip6_destopt_output() 312 skb_push(skb, -skb_network_offset(skb)); in mip6_rthdr_output()
|
/linux/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | net.c | 197 if (!pskb_may_pull(skb, skb_network_offset(skb) + sizeof(*iphdr)) || in iwl_mei_rx_filter_ipv4() 198 !pskb_may_pull(skb, skb_network_offset(skb) + ip_hdrlen(skb))) in iwl_mei_rx_filter_ipv4() 206 skb_set_transport_header(skb, skb_network_offset(skb) + iphdrlen); in iwl_mei_rx_filter_ipv4()
|
/linux/net/sched/ |
H A D | sch_frag.c | 53 unsigned int hlen = skb_network_offset(skb); in sch_frag_prepare_frag() 89 if (skb_network_offset(skb) > VLAN_ETH_HLEN) { in sch_fragment()
|
H A D | act_csum.c | 137 int ntkoff = skb_network_offset(skb); in tcf_csum_skb_nextlayer() 378 skb_network_offset(skb) + ihl); in tcf_csum_sctp() 389 ntkoff = skb_network_offset(skb); in tcf_csum_ipv4() 492 ntkoff = skb_network_offset(skb); in tcf_csum_ipv6()
|
H A D | act_pedit.c | 334 const int noff = skb_network_offset(skb); in pedit_l4_skb_offset() 371 *hoffset = skb_network_offset(skb); in pedit_skb_hdr_offset() 403 skb_network_offset(skb)) + in tcf_pedit_act()
|
H A D | em_ipset.c | 86 network_offset = skb_network_offset(skb); in em_ipset_match()
|
/linux/net/ipv4/netfilter/ |
H A D | nft_fib_ipv4.c | 31 int noff = skb_network_offset(pkt->skb); in nft_fib4_eval_type() 61 int noff = skb_network_offset(pkt->skb); in nft_fib4_eval()
|
/linux/include/linux/ |
H A D | ip.h | 44 len : skb->len - skb_network_offset(skb); in iph_totlen()
|
/linux/net/openvswitch/ |
H A D | actions.c | 210 if (!pskb_may_pull(skb, skb_network_offset(skb) + MPLS_HLEN)) in set_mpls() 502 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_ipv4() 553 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_ipv6() 634 if (!pskb_may_pull(skb, skb_network_offset(skb) + NSH_BASE_HDR_LEN)) in set_nsh() 641 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_nsh() 846 unsigned int hlen = skb_network_offset(skb); in prepare_frag() 876 orig_network_offset = skb_network_offset(skb); in ovs_fragment() 880 if (skb_network_offset(skb) > MAX_L2_LEN) { in ovs_fragment() 1291 err = skb_ensure_writable(skb, skb_network_offset(skb) + in execute_dec_ttl() 1306 err = skb_ensure_writable(skb, skb_network_offset(skb) + in execute_dec_ttl()
|
H A D | flow.c | 190 return pskb_may_pull(skb, skb_network_offset(skb) + in arphdr_ok() 196 unsigned int nh_ofs = skb_network_offset(skb); in check_iphdr() 277 unsigned int start = skb_network_offset(skb) + sizeof(struct ipv6hdr); in get_ipv6_ext_hdrs() 389 unsigned int nh_ofs = skb_network_offset(skb); in parse_ipv6hdr() 632 unsigned int nh_ofs = skb_network_offset(skb); in parse_nsh()
|
/linux/net/ipv6/netfilter/ |
H A D | nft_fib_ipv6.c | 131 int noff = skb_network_offset(pkt->skb); in nft_fib6_eval_type() 160 int noff = skb_network_offset(pkt->skb); in nft_fib6_eval()
|
/linux/net/ipv4/ |
H A D | xfrm4_tunnel.c | 16 skb_push(skb, -skb_network_offset(skb)); in ipip_output()
|
/linux/net/bridge/netfilter/ |
H A D | nf_conntrack_bridge.c | 209 nhoff = skb_network_offset(skb); in nf_ct_br_ip_check() 228 nhoff = skb_network_offset(skb); in nf_ct_br_ipv6_check()
|
/linux/net/core/ |
H A D | tso.c | 12 int mac_hdr_len = skb_network_offset(skb); in tso_build_hdr()
|