| /linux/include/net/ |
| H A D | dst_metadata.h | 33 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 D | ip_tunnels.h | 140 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 D | ip6_tunnel.h | 141 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
|
| H A D | udp_tunnel.h | 198 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family,
|
| /linux/net/core/ |
| H A D | dst.c | 120 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 D | xfrm_interface_bpf.c | 65 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 D | xfrm_interface_core.c | 408 struct metadata_dst *md_dst; in xfrmi_rcv_cb()
|
| /linux/net/bridge/ |
| H A D | br_vlan_tunnel.c | 46 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 D | nfp_net_repr.h | 7 struct metadata_dst; 53 struct metadata_dst *dst;
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | macsec.h | 27 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_skb_is_offload()
|
| H A D | macsec.c | 86 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 D | ice_repr.h | 26 struct metadata_dst *dst;
|
| H A D | ice_eswitch.c | 113 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 D | tag.c | 57 struct metadata_dst *md_dst = skb_metadata_dst(skb); in dsa_switch_rcv()
|
| /linux/net/openvswitch/ |
| H A D | flow.h | 58 struct metadata_dst *tun_dst;
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel_core.c | 142 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 D | ipip.c | 220 struct metadata_dst *tun_dst = NULL; in ipip_tunnel_rcv()
|
| H A D | ip_gre.c | 271 struct metadata_dst *tun_dst = NULL; in erspan_rcv() 369 struct metadata_dst *tun_dst = NULL; in __ipgre_rcv()
|
| H A D | ip_tunnel.c | 378 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, in ip_tunnel_rcv()
|
| /linux/net/netfilter/ |
| H A D | nft_tunnel.c | 182 struct metadata_dst *md; 451 struct metadata_dst *md; in nft_tunnel_obj_init()
|
| /linux/drivers/net/ethernet/airoha/ |
| H A D | airoha_eth.h | 548 struct metadata_dst *dsa_meta[AIROHA_MAX_DSA_PORTS];
|
| /linux/net/ipv6/ |
| H A D | ip6_tunnel.c | 800 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 D | ip6_gre.c | 469 struct metadata_dst *tun_dst; in ip6gre_rcv() 524 struct metadata_dst *tun_dst; in ip6erspan_rcv()
|
| /linux/drivers/net/ |
| H A D | bareudp.c | 63 struct metadata_dst *tun_dst = NULL; in bareudp_udp_encap_recv()
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_eth_soc.h | 1343 struct metadata_dst *dsa_meta[MTK_MAX_DSA_PORTS];
|