Lines Matching refs:vxlan_rdst
180 static inline struct vxlan_rdst *first_remote_rcu(struct vxlan_fdb *fdb) in first_remote_rcu()
184 return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list); in first_remote_rcu()
187 static inline struct vxlan_rdst *first_remote_rtnl(struct vxlan_fdb *fdb) in first_remote_rtnl()
191 return list_first_entry(&fdb->remotes, struct vxlan_rdst, list); in first_remote_rtnl()
260 const struct vxlan_rdst *rdst) in vxlan_fdb_info()
366 struct vxlan_rdst *rd, int type) in __vxlan_fdb_notify()
393 const struct vxlan_rdst *rd, in vxlan_fdb_switchdev_notifier_info()
411 struct vxlan_rdst *rd, in vxlan_fdb_switchdev_call_notifiers()
431 struct vxlan_rdst *rd, int type, bool swdev_notify, in vxlan_fdb_notify()
461 struct vxlan_rdst remote = { in vxlan_ip_miss()
474 struct vxlan_rdst remote = { }; in vxlan_fdb_miss()
552 static struct vxlan_rdst *vxlan_fdb_find_rdst(struct vxlan_fdb *f, in vxlan_fdb_find_rdst()
556 struct vxlan_rdst *rd; in vxlan_fdb_find_rdst()
574 struct vxlan_rdst *rdst; in vxlan_fdb_find_uc()
604 const struct vxlan_rdst *rdst, in vxlan_fdb_notify_one()
621 struct vxlan_rdst *rdst; in vxlan_fdb_replay()
656 struct vxlan_rdst *rdst; in vxlan_fdb_clear_offload()
679 __u32 ifindex, struct vxlan_rdst *oldrd) in vxlan_fdb_replace()
681 struct vxlan_rdst *rd; in vxlan_fdb_replace()
687 rd = list_first_entry_or_null(&f->remotes, struct vxlan_rdst, list); in vxlan_fdb_replace()
704 __u32 ifindex, struct vxlan_rdst **rdp) in vxlan_fdb_append()
706 struct vxlan_rdst *rd; in vxlan_fdb_append()
929 struct vxlan_rdst *rd = NULL; in vxlan_fdb_create()
960 struct vxlan_rdst *rd, *nd; in __vxlan_fdb_free()
987 struct vxlan_rdst *rd; in vxlan_fdb_destroy()
1009 struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu); in vxlan_dst_free()
1025 struct vxlan_rdst *rd = NULL; in vxlan_fdb_update_existing()
1026 struct vxlan_rdst oldrd; in vxlan_fdb_update_existing()
1185 struct vxlan_rdst *rd, bool swdev_notify) in vxlan_fdb_dst_destroy()
1314 struct vxlan_rdst *rd = NULL; in __vxlan_fdb_delete()
1383 struct vxlan_rdst *rd; in vxlan_fdb_dump()
1478 struct vxlan_rdst *rdst = first_remote_rcu(f); in vxlan_snoop()
2592 __be32 default_vni, struct vxlan_rdst *rdst, in vxlan_xmit_one()
2846 struct vxlan_rdst nh_rdst; in vxlan_xmit_nh()
2851 memset(&nh_rdst, 0, sizeof(struct vxlan_rdst)); in vxlan_xmit_nh()
2884 struct vxlan_rdst *rdst, *fdst = NULL; in vxlan_xmit()
3159 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_change_mtu()
3452 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_get_link_ksettings()
3789 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_config_apply()
3868 struct vxlan_rdst *dst; in __vxlan_dev_create()
4253 struct vxlan_rdst *dst; in vxlan_changelink()
4361 const struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_fill_info()
4518 struct vxlan_rdst *dst = &vxlan->default_dst; in vxlan_handle_lowerdev_unregister()
4558 struct vxlan_rdst *rdst; in vxlan_fdb_offloaded_set()