Lines Matching refs:vxlan_dev

61 static int vxlan_sock_add(struct vxlan_dev *vxlan);
63 static void vxlan_vs_del_dev(struct vxlan_dev *vxlan);
230 static struct vxlan_dev *vxlan_vs_find_vni(struct vxlan_sock *vs, int ifindex, in vxlan_vs_find_vni()
258 static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex, in vxlan_find_vni()
272 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, in vxlan_fdb_info()
356 static void vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_notify()
384 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_ip_miss()
396 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss()
431 static inline struct hlist_head *vxlan_fdb_head(struct vxlan_dev *vxlan, in vxlan_fdb_head()
441 static struct vxlan_fdb *__vxlan_find_mac(struct vxlan_dev *vxlan, in __vxlan_find_mac()
461 static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan, in vxlan_find_mac()
640 static struct vxlan_fdb *vxlan_fdb_alloc(struct vxlan_dev *vxlan, in vxlan_fdb_alloc()
659 static int vxlan_fdb_create(struct vxlan_dev *vxlan, in vxlan_fdb_create()
694 static int vxlan_fdb_update(struct vxlan_dev *vxlan, in vxlan_fdb_update()
778 static void vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, in vxlan_fdb_destroy()
800 static void vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, in vxlan_fdb_dst_destroy()
808 static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan, in vxlan_fdb_parse()
877 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_fdb_add()
909 static int __vxlan_fdb_delete(struct vxlan_dev *vxlan, in __vxlan_fdb_delete()
947 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_fdb_delete()
971 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_fdb_dump()
1009 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_snoop()
1059 static bool vxlan_group_used(struct vxlan_net *vn, struct vxlan_dev *dev) in vxlan_group_used()
1061 struct vxlan_dev *vxlan; in vxlan_group_used()
1129 static void vxlan_sock_release(struct vxlan_dev *vxlan) in vxlan_sock_release()
1159 static int vxlan_igmp_join(struct vxlan_dev *vxlan) in vxlan_igmp_join()
1193 static int vxlan_igmp_leave(struct vxlan_dev *vxlan) in vxlan_igmp_leave()
1307 static bool vxlan_set_mac(struct vxlan_dev *vxlan, in vxlan_set_mac()
1368 struct vxlan_dev *vxlan; in vxlan_rcv()
1489 struct vxlan_dev *vxlan = netdev_priv(dev); in arp_reduce()
1659 struct vxlan_dev *vxlan = netdev_priv(dev); in neigh_reduce()
1724 struct vxlan_dev *vxlan = netdev_priv(dev); in route_shortcircuit()
1890 static struct rtable *vxlan_get_route(struct vxlan_dev *vxlan, struct net_device *dev, in vxlan_get_route()
1941 static struct dst_entry *vxlan6_get_route(struct vxlan_dev *vxlan, in vxlan6_get_route()
2000 static void vxlan_encap_bypass(struct sk_buff *skb, struct vxlan_dev *src_vxlan, in vxlan_encap_bypass()
2001 struct vxlan_dev *dst_vxlan, __be32 vni) in vxlan_encap_bypass()
2046 struct vxlan_dev *vxlan, in encap_bypass_if_local()
2062 struct vxlan_dev *dst_vxlan; in encap_bypass_if_local()
2087 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_xmit_one()
2278 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_xmit()
2368 struct vxlan_dev *vxlan = from_timer(vxlan, t, age_timer); in vxlan_cleanup()
2406 static void vxlan_vs_del_dev(struct vxlan_dev *vxlan) in vxlan_vs_del_dev()
2418 static void vxlan_vs_add_dev(struct vxlan_sock *vs, struct vxlan_dev *vxlan, in vxlan_vs_add_dev()
2440 static void vxlan_fdb_delete_default(struct vxlan_dev *vxlan, __be32 vni) in vxlan_fdb_delete_default()
2453 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_uninit()
2463 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_open()
2487 static void vxlan_flush(struct vxlan_dev *vxlan, bool do_all) in vxlan_flush()
2510 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_stop()
2533 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_change_mtu()
2555 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_fill_metadata_dst()
2661 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_setup()
2892 static int __vxlan_sock_add(struct vxlan_dev *vxlan, bool ipv6) in __vxlan_sock_add()
2927 static int vxlan_sock_add(struct vxlan_dev *vxlan) in vxlan_sock_add()
2952 struct vxlan_dev *old, in vxlan_config_validate()
2956 struct vxlan_dev *tmp; in vxlan_config_validate()
3118 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_config_apply()
3173 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_dev_configure()
3191 struct vxlan_dev *vxlan = netdev_priv(dev); in __vxlan_dev_create()
3241 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_nl2conf()
3465 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_changelink()
3517 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_dellink()
3557 const struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_fill_info()
3653 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_get_link_net()
3662 .priv_size = sizeof(struct vxlan_dev),
3710 struct vxlan_dev *vxlan, *next; in vxlan_handle_lowerdev_unregister()
3769 struct vxlan_dev *vxlan, *next; in vxlan_destroy_tunnels()