Home
last modified time | relevance | path

Searched refs:skb_network_offset (Results 1 – 25 of 119) sorted by relevance

12345

/linux/net/netfilter/ipset/
H A Dip_set_getport.c102 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 Dmcast_snoop.c18 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 Dmip6.c146 skb_push(skb, -skb_network_offset(skb)); in mip6_destopt_output()
312 skb_push(skb, -skb_network_offset(skb)); in mip6_rthdr_output()
H A Desp6_offload.c140 skb_push(skb, -skb_network_offset(skb)); in esp6_gso_encap()
353 skb_push(skb, -skb_network_offset(skb)); in esp6_xmit()
H A Dexthdrs_core.c194 unsigned int start = skb_network_offset(skb) + sizeof(struct ipv6hdr); in ipv6_find_hdr()
/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c197 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/include/net/netfilter/
H A Dnf_queue.h91 iph = skb_header_pointer(skb, skb_network_offset(skb), in hash_bridge()
97 ip6h = skb_header_pointer(skb, skb_network_offset(skb), in hash_bridge()
/linux/net/sched/
H A Dsch_frag.c58 unsigned int hlen = skb_network_offset(skb); in sch_frag_prepare_frag()
94 if (skb_network_offset(skb) > VLAN_ETH_HLEN) { in sch_fragment()
H A Dact_csum.c138 int ntkoff = skb_network_offset(skb); in tcf_csum_skb_nextlayer()
379 skb_network_offset(skb) + ihl); in tcf_csum_sctp()
390 ntkoff = skb_network_offset(skb); in tcf_csum_ipv4()
493 ntkoff = skb_network_offset(skb); in tcf_csum_ipv6()
H A Dact_pedit.c334 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 Dem_ipset.c86 network_offset = skb_network_offset(skb); in em_ipset_match()
H A Dact_ctinfo.c98 wlen = skb_network_offset(skb); in tcf_ctinfo_act()
120 if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb), in tcf_ctinfo_act()
H A Dact_mpls.c72 mac_len = skb_network_offset(skb); in tcf_mpls_act()
108 skb_network_offset(skb) + MPLS_HLEN)) in tcf_mpls_act()
/linux/net/bridge/
H A Dbr_arp_nd_proxy.c82 __skb_pull(skb, skb_network_offset(skb)); in br_arp_send()
239 m = skb_header_pointer(skb, skb_network_offset(skb) + in br_is_nd_neigh_msg()
288 ns_olen = request->len - (skb_network_offset(request) + in br_nd_send()
370 __skb_pull(reply, skb_network_offset(reply)); in br_nd_send()
/linux/include/linux/
H A Dip.h44 len : skb->len - skb_network_offset(skb); in iph_totlen()
/linux/net/openvswitch/
H A Dactions.c170 if (!pskb_may_pull(skb, skb_network_offset(skb) + MPLS_HLEN)) in set_mpls()
462 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_ipv4()
513 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_ipv6()
743 unsigned int hlen = skb_network_offset(skb); in prepare_frag()
773 orig_network_offset = skb_network_offset(skb); in ovs_fragment()
777 if (skb_network_offset(skb) > MAX_L2_LEN) { in ovs_fragment()
1180 err = skb_ensure_writable(skb, skb_network_offset(skb) + in execute_dec_ttl()
1195 err = skb_ensure_writable(skb, skb_network_offset(skb) + in execute_dec_ttl()
/linux/net/netfilter/
H A Dnf_tables_trace.c144 int off = skb_network_offset(skb); in nf_trace_fill_pkt_info()
148 len = min_t(unsigned int, nh_end - skb_network_offset(skb), in nf_trace_fill_pkt_info()
H A Dxt_HMARK.c174 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/ipv4/
H A Dxfrm4_tunnel.c16 skb_push(skb, -skb_network_offset(skb)); in ipip_output()
H A Dip_fragment.c295 end = offset + skb->len - skb_network_offset(skb) - ihl; in ip_frag_queue()
325 if (!pskb_pull(skb, skb_network_offset(skb) + ihl)) in ip_frag_queue()
515 netoff = skb_network_offset(skb); in ip_check_defrag()
H A Desp4_offload.c111 skb_push(skb, -skb_network_offset(skb)); in esp4_gso_encap()
323 skb_push(skb, -skb_network_offset(skb)); in esp_xmit()
H A Dxfrm4_input.c62 __skb_push(skb, -skb_network_offset(skb)); in xfrm4_transport_finish()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dpsp_rxtx.c43 eseg->swp_outer_l3_offset = skb_network_offset(skb) / 2; in mlx5e_psp_set_swp()
/linux/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c337 payload_len = -skb_network_offset(skb) - in nf_ct_frag6_reasm()
399 const int netoff = skb_network_offset(skb); in find_prev_fhdr()
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_tx.c217 skb_network_offset(skb), ol4_ofst); in write_pkt_desc()
234 skb_network_offset(skb), in write_pkt_desc()
251 skb_network_offset(skb), in write_pkt_desc()

12345