Lines Matching refs:vxlan_rdst
201 static inline struct vxlan_rdst *first_remote_rcu(struct vxlan_fdb *fdb) in first_remote_rcu()
203 return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list); in first_remote_rcu()
206 static inline struct vxlan_rdst *first_remote_rtnl(struct vxlan_fdb *fdb) in first_remote_rtnl()
208 return list_first_entry(&fdb->remotes, struct vxlan_rdst, list); in first_remote_rtnl()
275 const struct vxlan_rdst *rdst) in vxlan_fdb_info()
357 struct vxlan_rdst *rd, int type) in vxlan_fdb_notify()
388 struct vxlan_rdst remote = { in vxlan_ip_miss()
401 struct vxlan_rdst remote = { }; in vxlan_fdb_miss()
474 static struct vxlan_rdst *vxlan_fdb_find_rdst(struct vxlan_fdb *f, in vxlan_fdb_find_rdst()
478 struct vxlan_rdst *rd; in vxlan_fdb_find_rdst()
496 struct vxlan_rdst *rd; in vxlan_fdb_replace()
502 rd = list_first_entry_or_null(&f->remotes, struct vxlan_rdst, list); in vxlan_fdb_replace()
517 __u32 ifindex, struct vxlan_rdst **rdp) in vxlan_fdb_append()
519 struct vxlan_rdst *rd; in vxlan_fdb_append()
665 struct vxlan_rdst *rd = NULL; in vxlan_fdb_create()
700 struct vxlan_rdst *rd = NULL; in vxlan_fdb_update()
769 struct vxlan_rdst *rd, *nd; in vxlan_fdb_free()
794 struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu); in vxlan_dst_free()
801 struct vxlan_rdst *rd) in vxlan_fdb_dst_destroy()
915 struct vxlan_rdst *rd = NULL; in __vxlan_fdb_delete()
979 struct vxlan_rdst *rd; in vxlan_fdb_dump()
1021 struct vxlan_rdst *rdst = first_remote_rcu(f); in vxlan_snoop()
2082 __be32 default_vni, struct vxlan_rdst *rdst, in vxlan_xmit_one()
2279 struct vxlan_rdst *rdst, *fdst = NULL; in vxlan_xmit()
2534 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_change_mtu()
3119 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_config_apply()
3466 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_changelink()
3467 struct vxlan_rdst old_dst; in vxlan_changelink()
3477 memcpy(&old_dst, dst, sizeof(struct vxlan_rdst)); in vxlan_changelink()
3558 const struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_fill_info()
3714 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_handle_lowerdev_unregister()