Lines Matching refs:vxlan_fdb
68 .head_offset = offsetof(struct vxlan_fdb, rhnode),
69 .key_offset = offsetof(struct vxlan_fdb, key),
157 const struct vxlan_fdb *fdb, in vxlan_fdb_info()
264 static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in __vxlan_fdb_notify()
290 const struct vxlan_fdb *fdb, in vxlan_fdb_switchdev_notifier_info()
308 struct vxlan_fdb *fdb, in vxlan_fdb_switchdev_call_notifiers()
328 static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_notify()
356 struct vxlan_fdb f = { in vxlan_ip_miss()
369 struct vxlan_fdb f = { in vxlan_fdb_miss()
380 static struct vxlan_fdb *vxlan_find_mac_rcu(struct vxlan_dev *vxlan, in vxlan_find_mac_rcu()
396 static struct vxlan_fdb *vxlan_find_mac_tx(struct vxlan_dev *vxlan, in vxlan_find_mac_tx()
399 struct vxlan_fdb *f; in vxlan_find_mac_tx()
412 static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan, in vxlan_find_mac()
415 struct vxlan_fdb *f; in vxlan_find_mac()
427 static struct vxlan_rdst *vxlan_fdb_find_rdst(struct vxlan_fdb *f, in vxlan_fdb_find_rdst()
450 struct vxlan_fdb *f; in vxlan_fdb_find_uc()
479 const struct vxlan_fdb *f, in vxlan_fdb_notify_one()
498 struct vxlan_fdb *f; in vxlan_fdb_replay()
529 struct vxlan_fdb *f; in vxlan_fdb_clear_offload()
548 static int vxlan_fdb_replace(struct vxlan_fdb *f, in vxlan_fdb_replace()
573 static int vxlan_fdb_append(struct vxlan_fdb *f, in vxlan_fdb_append()
771 static struct vxlan_fdb *vxlan_fdb_alloc(struct vxlan_dev *vxlan, const u8 *mac, in vxlan_fdb_alloc()
775 struct vxlan_fdb *f; in vxlan_fdb_alloc()
794 static int vxlan_fdb_nh_update(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_nh_update()
860 u32 nhid, struct vxlan_fdb **fdb, in vxlan_fdb_create()
864 struct vxlan_fdb *f; in vxlan_fdb_create()
909 static void __vxlan_fdb_free(struct vxlan_fdb *f) in __vxlan_fdb_free()
930 struct vxlan_fdb *f = container_of(head, struct vxlan_fdb, rcu); in vxlan_fdb_free()
935 static void vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, in vxlan_fdb_destroy()
973 struct vxlan_fdb *f, u32 nhid, in vxlan_fdb_update_existing()
1076 struct vxlan_fdb *f; in vxlan_fdb_update_create()
1111 struct vxlan_fdb *f; in vxlan_fdb_update()
1135 static void vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, in vxlan_fdb_dst_destroy()
1279 struct vxlan_fdb *f; in __vxlan_fdb_delete()
1342 struct vxlan_fdb *f; in vxlan_fdb_dump()
1394 struct vxlan_fdb *f; in vxlan_fdb_get()
1428 struct vxlan_fdb *f; in vxlan_snoop()
1882 struct vxlan_fdb *f; in arp_reduce()
2054 struct vxlan_fdb *f; in neigh_reduce()
2651 struct vxlan_fdb *f, __be32 vni, bool did_rsc) in vxlan_xmit_nh()
2730 struct vxlan_fdb *f; in vxlan_xmit()
2849 struct vxlan_fdb *f; in vxlan_cleanup()
2990 static bool vxlan_fdb_is_default_entry(const struct vxlan_fdb *f, in vxlan_fdb_is_default_entry()
2997 static bool vxlan_fdb_nhid_matches(const struct vxlan_fdb *f, u32 nhid) in vxlan_fdb_nhid_matches()
3004 static bool vxlan_fdb_flush_matches(const struct vxlan_fdb *f, in vxlan_fdb_flush_matches()
3050 vxlan_fdb_flush_match_remotes(struct vxlan_fdb *f, struct vxlan_dev *vxlan, in vxlan_fdb_flush_match_remotes()
3073 struct vxlan_fdb *f; in vxlan_flush()
4773 struct vxlan_fdb *f; in vxlan_fdb_offloaded_set()
4824 struct vxlan_fdb *f; in vxlan_fdb_external_learn_del()
4888 struct vxlan_fdb *fdb; in vxlan_fdb_nh_flush()