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()
478 const struct vxlan_fdb *f, in vxlan_fdb_notify_one()
497 struct vxlan_fdb *f; in vxlan_fdb_replay()
528 struct vxlan_fdb *f; in vxlan_fdb_clear_offload()
547 static int vxlan_fdb_replace(struct vxlan_fdb *f, in vxlan_fdb_replace()
572 static int vxlan_fdb_append(struct vxlan_fdb *f, in vxlan_fdb_append()
770 static struct vxlan_fdb *vxlan_fdb_alloc(struct vxlan_dev *vxlan, const u8 *mac, in vxlan_fdb_alloc()
774 struct vxlan_fdb *f; in vxlan_fdb_alloc()
793 static int vxlan_fdb_nh_update(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_nh_update()
859 u32 nhid, struct vxlan_fdb **fdb, in vxlan_fdb_create()
863 struct vxlan_fdb *f; in vxlan_fdb_create()
908 static void __vxlan_fdb_free(struct vxlan_fdb *f) in __vxlan_fdb_free()
929 struct vxlan_fdb *f = container_of(head, struct vxlan_fdb, rcu); in vxlan_fdb_free()
934 static void vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, in vxlan_fdb_destroy()
972 struct vxlan_fdb *f, u32 nhid, in vxlan_fdb_update_existing()
1075 struct vxlan_fdb *f; in vxlan_fdb_update_create()
1110 struct vxlan_fdb *f; in vxlan_fdb_update()
1134 static void vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, in vxlan_fdb_dst_destroy()
1278 struct vxlan_fdb *f; in __vxlan_fdb_delete()
1341 struct vxlan_fdb *f; in vxlan_fdb_dump()
1393 struct vxlan_fdb *f; in vxlan_fdb_get()
1427 struct vxlan_fdb *f; in vxlan_snoop()
1880 struct vxlan_fdb *f; in arp_reduce()
2047 struct vxlan_fdb *f; in neigh_reduce()
2623 struct vxlan_fdb *f, __be32 vni, bool did_rsc) in vxlan_xmit_nh()
2702 struct vxlan_fdb *f; in vxlan_xmit()
2821 struct vxlan_fdb *f; in vxlan_cleanup()
2962 static bool vxlan_fdb_is_default_entry(const struct vxlan_fdb *f, in vxlan_fdb_is_default_entry()
2969 static bool vxlan_fdb_nhid_matches(const struct vxlan_fdb *f, u32 nhid) in vxlan_fdb_nhid_matches()
2976 static bool vxlan_fdb_flush_matches(const struct vxlan_fdb *f, in vxlan_fdb_flush_matches()
3022 vxlan_fdb_flush_match_remotes(struct vxlan_fdb *f, struct vxlan_dev *vxlan, in vxlan_fdb_flush_match_remotes()
3045 struct vxlan_fdb *f; in vxlan_flush()
4737 struct vxlan_fdb *f; in vxlan_fdb_offloaded_set()
4788 struct vxlan_fdb *f; in vxlan_fdb_external_learn_del()
4852 struct vxlan_fdb *fdb; in vxlan_fdb_nh_flush()