Lines Matching refs:vxlan_rdst
216 static inline struct vxlan_rdst *first_remote_rcu(struct vxlan_fdb *fdb) in first_remote_rcu()
218 return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list); in first_remote_rcu()
221 static inline struct vxlan_rdst *first_remote_rtnl(struct vxlan_fdb *fdb) in first_remote_rtnl()
223 return list_first_entry(&fdb->remotes, struct vxlan_rdst, list); in first_remote_rtnl()
275 const struct vxlan_rdst *rdst) in vxlan_fdb_info()
353 struct vxlan_rdst *rd, int type) in vxlan_fdb_notify()
384 struct vxlan_rdst remote = { in vxlan_ip_miss()
397 struct vxlan_rdst remote = { }; in vxlan_fdb_miss()
453 static struct vxlan_rdst *vxlan_fdb_find_rdst(struct vxlan_fdb *f, in vxlan_fdb_find_rdst()
457 struct vxlan_rdst *rd; in vxlan_fdb_find_rdst()
474 struct vxlan_rdst *rd; in vxlan_fdb_replace()
480 rd = list_first_entry_or_null(&f->remotes, struct vxlan_rdst, list); in vxlan_fdb_replace()
493 __u32 ifindex, struct vxlan_rdst **rdp) in vxlan_fdb_append()
495 struct vxlan_rdst *rd; in vxlan_fdb_append()
666 struct vxlan_rdst *rd = NULL; in vxlan_fdb_create()
750 struct vxlan_rdst *rd, *nd; in vxlan_fdb_free()
867 struct vxlan_rdst *rd = NULL; in vxlan_fdb_delete()
923 struct vxlan_rdst *rd; in vxlan_fdb_dump()
957 struct vxlan_rdst *rdst = first_remote_rcu(f); in vxlan_snoop()
1919 struct vxlan_rdst *rdst, bool did_rsc) in vxlan_xmit_one()
2144 struct vxlan_rdst *rdst, *fdst = NULL; in vxlan_xmit()
2369 struct vxlan_rdst *dst, int new_mtu, bool strict) in __vxlan_change_mtu()
2398 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_change_mtu()
2774 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_dev_configure()
3073 const struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_fill_info()
3186 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_handle_lowerdev_unregister()