Lines Matching refs:vxlan_rdst
93 struct vxlan_rdst { struct
121 struct vxlan_rdst default_dst; /* default destination */ argument
250 static inline struct vxlan_rdst *first_remote_rcu(struct vxlan_fdb *fdb) in first_remote_rcu()
252 return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list); in first_remote_rcu()
255 static inline struct vxlan_rdst *first_remote_rtnl(struct vxlan_fdb *fdb) in first_remote_rtnl()
257 return list_first_entry(&fdb->remotes, struct vxlan_rdst, list); in first_remote_rtnl()
309 const struct vxlan_rdst *rdst) in vxlan_fdb_info()
387 struct vxlan_rdst *rd, int type) in vxlan_fdb_notify()
418 struct vxlan_rdst remote = { in vxlan_ip_miss()
431 struct vxlan_rdst remote = { }; in vxlan_fdb_miss()
487 static struct vxlan_rdst *vxlan_fdb_find_rdst(struct vxlan_fdb *f, in vxlan_fdb_find_rdst()
491 struct vxlan_rdst *rd; in vxlan_fdb_find_rdst()
508 struct vxlan_rdst *rd; in vxlan_fdb_replace()
514 rd = list_first_entry_or_null(&f->remotes, struct vxlan_rdst, list); in vxlan_fdb_replace()
527 __u32 ifindex, struct vxlan_rdst **rdp) in vxlan_fdb_append()
529 struct vxlan_rdst *rd; in vxlan_fdb_append()
708 struct vxlan_rdst *rd = NULL; in vxlan_fdb_create()
791 struct vxlan_rdst *rd, *nd; in vxlan_fdb_free()
908 struct vxlan_rdst *rd = NULL; in vxlan_fdb_delete()
964 struct vxlan_rdst *rd; in vxlan_fdb_dump()
998 struct vxlan_rdst *rdst = first_remote_rcu(f); in vxlan_snoop()
1879 struct vxlan_rdst *rdst, bool did_rsc) in vxlan_xmit_one()
2053 struct vxlan_rdst *rdst, *fdst = NULL; in vxlan_xmit()
2276 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_change_mtu()
2585 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_newlink()
2797 const struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_fill_info()
2908 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_handle_lowerdev_unregister()