Home
last modified time | relevance | path

Searched refs:vxlan_rdst (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/net/vxlan/
H A Dvxlan_private.h62 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);
H A Dvxlan_core.c449 struct vxlan_rdst *rd; in vxlan_fdb_find_rdst()
467 struct vxlan_rdst *rdst; in vxlan_fdb_find_uc()
514 struct vxlan_rdst *rdst; in vxlan_fdb_replay()
549 struct vxlan_rdst *rdst; in vxlan_fdb_clear_offload()
574 struct vxlan_rdst *rd; in vxlan_fdb_replace()
599 struct vxlan_rdst *rd; in vxlan_fdb_append()
950 struct vxlan_rdst *rd; in vxlan_fdb_destroy()
972 struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu); in vxlan_dst_free()
989 struct vxlan_rdst oldrd; in vxlan_fdb_update_existing()
1362 struct vxlan_rdst *rd; in vxlan_fdb_dump()
[all …]
H A Dvxlan_mdb.c36 struct vxlan_rdst __rcu *rd;
159 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_entry_info_fill()
671 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_lookup()
682 struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu); in vxlan_mdb_rdst_free()
691 struct vxlan_rdst *rd; in vxlan_mdb_remote_rdst_init()
715 static void vxlan_mdb_remote_rdst_fini(struct vxlan_rdst *rd) in vxlan_mdb_remote_rdst_fini()
813 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_src_fwd_del()
935 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_nlmsg_size()
1077 struct vxlan_rdst *new_rd, *old_rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_replace()
H A Dvxlan_vnifilter.c480 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()
/openbmc/linux/include/net/
H A Dvxlan.h200 struct vxlan_rdst { struct
294 struct vxlan_rdst default_dst; /* default destination */
560 struct vxlan_rdst *rdst) in vxlan_fdb_nh_path_select()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c217 const struct vxlan_rdst *dst = &vxlan->default_dst; in mlx5e_tc_tun_get_remote_ifindex()
/openbmc/linux/Documentation/networking/
H A Dchecksum-offloads.rst142 flag VXLAN_F_REMCSUM_TX (per struct vxlan_rdst) to indicate that RCO should be