/kernel/linux/linux-5.10/include/net/ |
H A D | dst_metadata.h | 19 struct metadata_dst { struct 28 static inline struct metadata_dst *skb_metadata_dst(const struct sk_buff *skb) in skb_metadata_dst() 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_allo [all...] |
H A D | ip_tunnels.h | 102 struct metadata_dst; 285 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, 425 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md,
|
H A D | ip6_tunnel.h | 140 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
|
H A D | udp_tunnel.h | 156 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family,
|
/kernel/linux/linux-6.6/include/net/ |
H A D | dst_metadata.h | 32 struct metadata_dst { struct 43 static inline struct metadata_dst *skb_metadata_dst(const struct sk_buff *skb) in skb_metadata_dst() 45 struct metadata_dst *md_dst = (struct metadata_dst *) skb_dst(skb); in skb_metadata_dst() 56 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_tunnel_info() 78 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_xfrm_md_info() 102 const struct metadata_dst *a, *b; in skb_metadata_dst_cmp() 107 a = (const struct metadata_dst *) skb_dst(skb_a); in skb_metadata_dst_cmp() 108 b = (const struct metadata_dst *) skb_dst(skb_b); in skb_metadata_dst_cmp() 132 void metadata_dst_free(struct metadata_dst *); [all...] |
H A D | ip_tunnels.h | 111 struct metadata_dst; 306 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, 453 struct metadata_dst *iptunnel_metadata_reply(struct metadata_dst *md,
|
H A D | macsec.h | 37 struct metadata_dst; 213 struct metadata_dst *md_dst;
|
H A D | ip6_tunnel.h | 141 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dst.c | 123 metadata_dst_free((struct metadata_dst *)dst); in dst_destroy() 284 static void __metadata_dst_init(struct metadata_dst *md_dst, in __metadata_dst_init() 296 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type, in metadata_dst_alloc() 299 struct metadata_dst *md_dst; in metadata_dst_alloc() 311 void metadata_dst_free(struct metadata_dst *md_dst) in metadata_dst_free() 321 struct metadata_dst __percpu * 325 struct metadata_dst __percpu *md_dst; in metadata_dst_alloc_percpu() 327 md_dst = __alloc_percpu_gfp(sizeof(struct metadata_dst) + optslen, 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 __percp [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | dst.c | 122 metadata_dst_free((struct metadata_dst *)dst); in dst_destroy() 267 static void __metadata_dst_init(struct metadata_dst *md_dst, in __metadata_dst_init() 279 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type, in metadata_dst_alloc() 282 struct metadata_dst *md_dst; in metadata_dst_alloc() 294 void metadata_dst_free(struct metadata_dst *md_dst) in metadata_dst_free() 306 struct metadata_dst __percpu * 310 struct metadata_dst __percpu *md_dst; in metadata_dst_alloc_percpu() 312 md_dst = __alloc_percpu_gfp(sizeof(struct metadata_dst) + optslen, in metadata_dst_alloc_percpu() 313 __alignof__(struct metadata_dst), flags); in metadata_dst_alloc_percpu() 324 void metadata_dst_free_percpu(struct metadata_dst __percp [all...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.h | 7 struct metadata_dst; 53 struct metadata_dst *dst;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.h | 7 struct metadata_dst; 53 struct metadata_dst *dst;
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_interface_bpf.c | 67 struct metadata_dst *md_dst; in bpf_skb_set_xfrm_info() 74 struct metadata_dst __percpu *tmp; in bpf_skb_set_xfrm_info()
|
/kernel/linux/linux-6.6/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() 188 struct metadata_dst *tunnel_dst; in br_handle_egress_vlan_tunnel()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_repr.h | 14 struct metadata_dst *dst;
|
H A D | ice_eswitch.c | 282 struct metadata_dst *dst; in ice_eswitch_setup_reprs() 370 struct metadata_dst *dst = skb_metadata_dst(skb); in ice_eswitch_set_target_vsi()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | udp_tunnel_core.c | 185 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family, in udp_tun_rx_dst() 188 struct metadata_dst *tun_dst; in udp_tun_rx_dst()
|
/kernel/linux/linux-5.10/include/net/tc_act/ |
H A D | tc_tunnel_key.h | 17 struct metadata_dst *tcft_enc_metadata;
|
/kernel/linux/linux-6.6/include/net/tc_act/ |
H A D | tc_tunnel_key.h | 17 struct metadata_dst *tcft_enc_metadata;
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | udp_tunnel_core.c | 203 struct metadata_dst *udp_tun_rx_dst(struct sk_buff *skb, unsigned short family, in udp_tun_rx_dst() 206 struct metadata_dst *tun_dst; in udp_tun_rx_dst()
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag.c | 57 struct metadata_dst *md_dst = skb_metadata_dst(skb); in dsa_switch_rcv()
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | flow.h | 45 struct metadata_dst *tun_dst;
|
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | flow.h | 58 struct metadata_dst *tun_dst;
|