Home
last modified time | relevance | path

Searched refs:metadata_dst (Results 1 – 25 of 28) sorted by relevance

12

/OK3568_Linux_fs/kernel/include/net/
H A Ddst_metadata.h19 struct metadata_dst { struct
28 static inline struct metadata_dst *skb_metadata_dst(const struct sk_buff *skb) in skb_metadata_dst() argument
30 struct metadata_dst *md_dst = (struct metadata_dst *) skb_dst(skb); in skb_metadata_dst()
41 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_tunnel_info()
66 const struct metadata_dst *a, *b; in skb_metadata_dst_cmp()
71 a = (const struct metadata_dst *) skb_dst(skb_a); in skb_metadata_dst_cmp()
72 b = (const struct metadata_dst *) skb_dst(skb_b); in skb_metadata_dst_cmp()
90 void metadata_dst_free(struct metadata_dst *);
91 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type,
93 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst);
[all …]
H A Dip_tunnels.h102 struct metadata_dst;
285 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
421 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md,
H A Dip6_tunnel.h140 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
H A Dudp_tunnel.h156 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family,
/OK3568_Linux_fs/kernel/net/core/
H A Ddst.c127 metadata_dst_free((struct metadata_dst *)dst); in dst_destroy()
288 static void __metadata_dst_init(struct metadata_dst *md_dst, in __metadata_dst_init()
300 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type, in metadata_dst_alloc()
303 struct metadata_dst *md_dst; in metadata_dst_alloc()
315 void metadata_dst_free(struct metadata_dst *md_dst) in metadata_dst_free()
325 struct metadata_dst __percpu *
329 struct metadata_dst __percpu *md_dst; in metadata_dst_alloc_percpu()
331 md_dst = __alloc_percpu_gfp(sizeof(struct metadata_dst) + optslen, in metadata_dst_alloc_percpu()
332 __alignof__(struct metadata_dst), flags); in metadata_dst_alloc_percpu()
343 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst) in metadata_dst_free_percpu()
[all …]
H A Dfilter.c4293 static struct metadata_dst __percpu *md_dst;
4298 struct metadata_dst *md = this_cpu_ptr(md_dst); in BPF_CALL_4()
4372 const struct metadata_dst *md = this_cpu_ptr(md_dst); in BPF_CALL_3()
4397 struct metadata_dst __percpu *tmp; in bpf_get_skb_set_tunnel_proto()
/OK3568_Linux_fs/kernel/net/bridge/
H A Dbr_vlan_tunnel.c46 struct metadata_dst *tdst = rtnl_dereference(vlan->tinfo.tunnel_dst); in vlan_tunnel_info_release()
66 struct metadata_dst *metadata = rtnl_dereference(vlan->tinfo.tunnel_dst); in __vlan_tunnel_info_add()
190 struct metadata_dst *tunnel_dst; in br_handle_egress_vlan_tunnel()
H A Dbr_private.h102 struct metadata_dst __rcu *tunnel_dst;
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_repr.h7 struct metadata_dst;
53 struct metadata_dst *dst;
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dudp_tunnel_core.c202 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family, in udp_tun_rx_dst()
205 struct metadata_dst *tun_dst; in udp_tun_rx_dst()
H A Dip_tunnel_core.c125 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md, in iptunnel_metadata_reply()
128 struct metadata_dst *res; in iptunnel_metadata_reply()
H A Dipip.c216 struct metadata_dst *tun_dst = NULL; in ipip_tunnel_rcv()
H A Dip_gre.c264 struct metadata_dst *tun_dst = NULL; in erspan_rcv()
352 struct metadata_dst *tun_dst = NULL; in __ipgre_rcv()
H A Dip_tunnel.c363 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, in ip_tunnel_rcv()
/OK3568_Linux_fs/kernel/include/net/tc_act/
H A Dtc_tunnel_key.h17 struct metadata_dst *tcft_enc_metadata;
/OK3568_Linux_fs/kernel/net/openvswitch/
H A Dflow.h45 struct metadata_dst *tun_dst;
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnft_tunnel.c154 struct metadata_dst *md;
419 struct metadata_dst *md; in nft_tunnel_obj_init()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c520 struct metadata_dst *tun_dst; in mlx5e_restore_tunnel()
/OK3568_Linux_fs/kernel/net/ipv6/
H A Dip6_tunnel.c826 struct metadata_dst *tun_dst, in __ip6_tnl_rcv()
914 struct metadata_dst *tun_dst, in ip6_tnl_rcv()
953 struct metadata_dst *tun_dst = NULL; in ipxip6_rcv()
H A Dip6_gre.c504 struct metadata_dst *tun_dst; in ip6gre_rcv()
556 struct metadata_dst *tun_dst; in ip6erspan_rcv()
/OK3568_Linux_fs/kernel/net/sched/
H A Dact_tunnel_key.c365 struct metadata_dst *metadata = NULL; in tunnel_key_init()
/OK3568_Linux_fs/kernel/drivers/net/
H A Dbareudp.c56 struct metadata_dst *tun_dst = NULL; in bareudp_udp_encap_recv()
H A Dvxlan.c1715 struct metadata_dst *tun_dst; in vxlan_parse_gbp_hdr()
1722 tun_dst = (struct metadata_dst *)skb_dst(skb); in vxlan_parse_gbp_hdr()
1883 struct metadata_dst *tun_dst; in vxlan_rcv()
H A Dgeneve.c219 struct metadata_dst *tun_dst = NULL; in geneve_rx()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h1420 struct metadata_dst *dst;

12