Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/net/
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()
64 const struct metadata_dst *a, *b; in skb_metadata_dst_cmp()
69 a = (const struct metadata_dst *) skb_dst(skb_a); in skb_metadata_dst_cmp()
70 b = (const struct metadata_dst *) skb_dst(skb_b); in skb_metadata_dst_cmp()
88 void metadata_dst_free(struct metadata_dst *);
89 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type,
91 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst);
[all …]
Dip_tunnels.h102 struct metadata_dst;
302 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
414 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md,
Dudp_tunnel.h153 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family,
Dip6_tunnel.h138 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
/Linux-v4.19/net/core/
Ddst.c139 metadata_dst_free((struct metadata_dst *)dst); in dst_destroy()
270 static void __metadata_dst_init(struct metadata_dst *md_dst, in __metadata_dst_init()
287 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type, in metadata_dst_alloc()
290 struct metadata_dst *md_dst; in metadata_dst_alloc()
302 void metadata_dst_free(struct metadata_dst *md_dst) in metadata_dst_free()
312 struct metadata_dst __percpu *
316 struct metadata_dst __percpu *md_dst; in metadata_dst_alloc_percpu()
318 md_dst = __alloc_percpu_gfp(sizeof(struct metadata_dst) + optslen, in metadata_dst_alloc_percpu()
319 __alignof__(struct metadata_dst), flags); in metadata_dst_alloc_percpu()
330 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst) in metadata_dst_free_percpu()
[all …]
Dfilter.c3606 static struct metadata_dst __percpu *md_dst;
3611 struct metadata_dst *md = this_cpu_ptr(md_dst); in BPF_CALL_4()
3685 const struct metadata_dst *md = this_cpu_ptr(md_dst); in BPF_CALL_3()
3710 struct metadata_dst __percpu *tmp; in bpf_get_skb_set_tunnel_proto()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
Dnfp_net_repr.h37 struct metadata_dst;
83 struct metadata_dst *dst;
Dnfp_net_common.c790 struct metadata_dst *md_dst = skb_metadata_dst(skb); in nfp_net_prep_port_id()
/Linux-v4.19/include/net/tc_act/
Dtc_tunnel_key.h21 struct metadata_dst *tcft_enc_metadata;
/Linux-v4.19/net/ipv4/
Dudp_tunnel.c194 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family, in udp_tun_rx_dst()
197 struct metadata_dst *tun_dst; in udp_tun_rx_dst()
Dip_tunnel_core.c131 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md, in iptunnel_metadata_reply()
134 struct metadata_dst *res; in iptunnel_metadata_reply()
Dipip.c222 struct metadata_dst *tun_dst = NULL; in ipip_tunnel_rcv()
Dip_gre.c261 struct metadata_dst *tun_dst = NULL; in erspan_rcv()
344 struct metadata_dst *tun_dst = NULL; in __ipgre_rcv()
Dip_tunnel.c375 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, in ip_tunnel_rcv()
/Linux-v4.19/net/bridge/
Dbr_vlan_tunnel.c64 struct metadata_dst *metadata = NULL; in __vlan_tunnel_info_add()
Dbr_private.h104 struct metadata_dst *tunnel_dst;
/Linux-v4.19/net/openvswitch/
Dflow.h58 struct metadata_dst *tun_dst;
Dflow_netlink.c2548 struct metadata_dst *tun_dst; in validate_and_copy_set_tun()
/Linux-v4.19/net/netfilter/
Dnft_tunnel.c123 struct metadata_dst *md;
316 struct metadata_dst *md; in nft_tunnel_obj_init()
/Linux-v4.19/net/sched/
Dact_tunnel_key.c208 struct metadata_dst *metadata = NULL; in tunnel_key_init()
/Linux-v4.19/net/ipv6/
Dip6_tunnel.c777 struct metadata_dst *tun_dst, in __ip6_tnl_rcv()
865 struct metadata_dst *tun_dst, in ip6_tnl_rcv()
891 struct metadata_dst *tun_dst = NULL; in ipxip6_rcv()
Dip6_gre.c521 struct metadata_dst *tun_dst; in ip6gre_rcv()
579 struct metadata_dst *tun_dst; in ip6erspan_rcv()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.h1063 struct metadata_dst *dst;
/Linux-v4.19/drivers/net/
Dvxlan.c1253 struct metadata_dst *tun_dst; in vxlan_parse_gbp_hdr()
1260 tun_dst = (struct metadata_dst *)skb_dst(skb); in vxlan_parse_gbp_hdr()
1418 struct metadata_dst *tun_dst; in vxlan_rcv()
Dgeneve.c217 struct metadata_dst *tun_dst = NULL; in geneve_rx()

12