Home
last modified time | relevance | path

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

12

/linux/include/net/
H A Ddst_metadata.h33 struct metadata_dst { struct
44 static inline struct metadata_dst *skb_metadata_dst(const struct sk_buff *skb) in skb_metadata_dst() argument
46 struct metadata_dst *md_dst = (struct metadata_dst *) skb_dst(skb); in skb_metadata_dst()
57 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_tunnel_info()
79 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_xfrm_md_info()
103 const struct metadata_dst *a, *b; in skb_metadata_dst_cmp()
108 a = (const struct metadata_dst *) skb_dst(skb_a); in skb_metadata_dst_cmp()
109 b = (const struct metadata_dst *) skb_dst(skb_b); in skb_metadata_dst_cmp()
133 void metadata_dst_free(struct metadata_dst *);
134 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type,
[all …]
H A Dip_tunnels.h140 struct metadata_dst;
425 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
627 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md,
H A Dip6_tunnel.h141 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
H A Dudp_tunnel.h198 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family,
/linux/net/core/
H A Ddst.c120 metadata_dst_free((struct metadata_dst *)dst); in dst_destroy()
171 struct metadata_dst *md_dst = (struct metadata_dst *)dst; in dst_release()
281 static void __metadata_dst_init(struct metadata_dst *md_dst, in __metadata_dst_init()
293 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type, in metadata_dst_alloc()
296 struct metadata_dst *md_dst; in metadata_dst_alloc()
308 void metadata_dst_free(struct metadata_dst *md_dst) in metadata_dst_free()
320 struct metadata_dst __percpu *
324 struct metadata_dst __percpu *md_dst; in metadata_dst_alloc_percpu()
328 __alignof__(struct metadata_dst), flags); in metadata_dst_alloc_percpu()
339 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst) in metadata_dst_free_percpu()
[all …]
/linux/net/xfrm/
H A Dxfrm_interface_bpf.c65 struct metadata_dst *md_dst; in bpf_skb_set_xfrm_info()
72 struct metadata_dst __percpu *tmp; in bpf_skb_set_xfrm_info()
H A Dxfrm_interface_core.c408 struct metadata_dst *md_dst; in xfrmi_rcv_cb()
/linux/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()
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_repr.h7 struct metadata_dst;
53 struct metadata_dst *dst;
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.h27 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_skb_is_offload()
H A Dmacsec.c86 struct metadata_dst *md_dst;
1649 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_handle_tx_skb()
1668 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_tx_build_eseg()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_repr.h26 struct metadata_dst *dst;
H A Dice_eswitch.c113 struct metadata_dst *dst; in ice_eswitch_setup_repr()
245 struct metadata_dst *dst = skb_metadata_dst(skb); in ice_eswitch_set_target_vsi()
/linux/net/dsa/
H A Dtag.c57 struct metadata_dst *md_dst = skb_metadata_dst(skb); in dsa_switch_rcv()
/linux/net/openvswitch/
H A Dflow.h58 struct metadata_dst *tun_dst;
/linux/net/ipv4/
H A Dip_tunnel_core.c142 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md, in iptunnel_metadata_reply()
146 struct metadata_dst *res; in iptunnel_metadata_reply()
H A Dipip.c220 struct metadata_dst *tun_dst = NULL; in ipip_tunnel_rcv()
H A Dip_gre.c271 struct metadata_dst *tun_dst = NULL; in erspan_rcv()
369 struct metadata_dst *tun_dst = NULL; in __ipgre_rcv()
H A Dip_tunnel.c378 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, in ip_tunnel_rcv()
/linux/net/netfilter/
H A Dnft_tunnel.c182 struct metadata_dst *md;
451 struct metadata_dst *md; in nft_tunnel_obj_init()
/linux/drivers/net/ethernet/airoha/
H A Dairoha_eth.h548 struct metadata_dst *dsa_meta[AIROHA_MAX_DSA_PORTS];
/linux/net/ipv6/
H A Dip6_tunnel.c800 struct metadata_dst *tun_dst, in __ip6_tnl_rcv()
897 struct metadata_dst *tun_dst, in ip6_tnl_rcv()
936 struct metadata_dst *tun_dst = NULL; in ipxip6_rcv()
H A Dip6_gre.c469 struct metadata_dst *tun_dst; in ip6gre_rcv()
524 struct metadata_dst *tun_dst; in ip6erspan_rcv()
/linux/drivers/net/
H A Dbareudp.c63 struct metadata_dst *tun_dst = NULL; in bareudp_udp_encap_recv()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h1343 struct metadata_dst *dsa_meta[MTK_MAX_DSA_PORTS];

12