Searched refs:vxlan_rdst (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/drivers/net/vxlan/ |
D | vxlan_private.h | 62 static inline struct vxlan_rdst *first_remote_rcu(struct vxlan_fdb *fdb) in first_remote_rcu() 66 return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list); in first_remote_rcu() 69 static inline struct vxlan_rdst *first_remote_rtnl(struct vxlan_fdb *fdb) in first_remote_rtnl() 73 return list_first_entry(&fdb->remotes, struct vxlan_rdst, list); in first_remote_rtnl() 197 __be32 default_vni, struct vxlan_rdst *rdst, bool did_rsc);
|
D | vxlan_core.c | 153 const struct vxlan_rdst *rdst) in vxlan_fdb_info() 259 struct vxlan_rdst *rd, int type) in __vxlan_fdb_notify() 285 const struct vxlan_rdst *rd, in vxlan_fdb_switchdev_notifier_info() 303 struct vxlan_rdst *rd, in vxlan_fdb_switchdev_call_notifiers() 323 struct vxlan_rdst *rd, int type, bool swdev_notify, in vxlan_fdb_notify() 353 struct vxlan_rdst remote = { in vxlan_ip_miss() 366 struct vxlan_rdst remote = { }; in vxlan_fdb_miss() 444 static struct vxlan_rdst *vxlan_fdb_find_rdst(struct vxlan_fdb *f, in vxlan_fdb_find_rdst() 448 struct vxlan_rdst *rd; in vxlan_fdb_find_rdst() 466 struct vxlan_rdst *rdst; in vxlan_fdb_find_uc() [all …]
|
D | vxlan_mdb.c | 36 struct vxlan_rdst __rcu *rd; 167 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_entry_info_fill() 677 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_lookup() 688 struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu); in vxlan_mdb_rdst_free() 697 struct vxlan_rdst *rd; in vxlan_mdb_remote_rdst_init() 721 static void vxlan_mdb_remote_rdst_fini(struct vxlan_rdst *rd) in vxlan_mdb_remote_rdst_fini() 819 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_src_fwd_del() 942 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_nlmsg_remote_size() 1093 struct vxlan_rdst *new_rd, *old_rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_replace() 1394 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_remotes_flush()
|
D | vxlan_vnifilter.c | 480 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_update_default_fdb_entry() 522 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_vni_update_group() 619 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_vni_delete_group()
|
/linux-6.12.1/include/net/ |
D | vxlan.h | 200 struct vxlan_rdst { struct 295 struct vxlan_rdst default_dst; /* default destination */ 561 struct vxlan_rdst *rdst) in vxlan_fdb_nh_path_select()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_tun_vxlan.c | 218 const struct vxlan_rdst *dst = &vxlan->default_dst; in mlx5e_tc_tun_get_remote_ifindex()
|
/linux-6.12.1/Documentation/networking/ |
D | checksum-offloads.rst | 142 flag VXLAN_F_REMCSUM_TX (per struct vxlan_rdst) to indicate that RCO should be
|