vxlan_dev         332 drivers/net/ethernet/mellanox/mlxsw/spectrum.h mlxsw_sp_vxlan_mapped_vid(const struct net_device *vxlan_dev, u16 *p_vid)
vxlan_dev         338 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 	err = br_vlan_get_pvid(vxlan_dev, &vid);
vxlan_dev         342 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 	err = br_vlan_get_info(vxlan_dev, vid, &vinfo);
vxlan_dev         452 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			       const struct net_device *vxlan_dev, u16 vid,
vxlan_dev         455 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				 const struct net_device *vxlan_dev);
vxlan_dev          28 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev          93 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev          88 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			  const struct net_device *vxlan_dev, u16 vid,
vxlan_dev        1970 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				 const struct net_device *vxlan_dev, u16 vid,
vxlan_dev        1974 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
vxlan_dev        1978 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		.dev = vxlan_dev,
vxlan_dev        1988 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		err = mlxsw_sp_vxlan_mapped_vid(vxlan_dev, &vid);
vxlan_dev        2051 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct net_device *vxlan_dev;
vxlan_dev        2065 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	vxlan_dev = mlxsw_sp_bridge_8021q_vxlan_dev_find(bridge_device->dev,
vxlan_dev        2067 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!vxlan_dev)
vxlan_dev        2070 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!netif_running(vxlan_dev))
vxlan_dev        2073 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_sp_bridge_8021q_vxlan_join(bridge_device, vxlan_dev, vid,
vxlan_dev        2174 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				 const struct net_device *vxlan_dev, u16 vid,
vxlan_dev        2178 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
vxlan_dev        2182 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		.dev = vxlan_dev,
vxlan_dev        2221 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct net_device *vxlan_dev;
vxlan_dev        2232 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	vxlan_dev = mlxsw_sp_bridge_vxlan_dev_find(bridge_device->dev);
vxlan_dev        2233 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!vxlan_dev)
vxlan_dev        2236 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!netif_running(vxlan_dev))
vxlan_dev        2239 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_sp_bridge_8021d_vxlan_join(bridge_device, vxlan_dev, 0,
vxlan_dev        2329 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       const struct net_device *vxlan_dev, u16 vid,
vxlan_dev        2338 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	return bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, vid,
vxlan_dev        2343 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				 const struct net_device *vxlan_dev)
vxlan_dev        2345 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
vxlan_dev        2409 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2606 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3080 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev);
vxlan_dev        3206 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				  const struct net_device *vxlan_dev, u16 vid,
vxlan_dev        3210 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
vxlan_dev        3227 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!netif_running(vxlan_dev))
vxlan_dev        3239 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 							vxlan_dev, vid, extack);
vxlan_dev        3253 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
vxlan_dev        3269 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
vxlan_dev        3278 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_sp_bridge_8021q_vxlan_join(bridge_device, vxlan_dev, vid,
vxlan_dev        3286 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_8021q_vxlan_join(bridge_device, vxlan_dev, old_vid,
vxlan_dev        3294 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				  const struct net_device *vxlan_dev, u16 vid)
vxlan_dev        3296 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
vxlan_dev        3300 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!netif_running(vxlan_dev))
vxlan_dev        3311 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
vxlan_dev        3318 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_vxlan_vlans_add(struct net_device *vxlan_dev,
vxlan_dev        3334 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	br_dev = netdev_master_upper_dev_get(vxlan_dev);
vxlan_dev        3358 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 							vxlan_dev, vid,
vxlan_dev        3369 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_vxlan_vlans_del(struct net_device *vxlan_dev,
vxlan_dev        3380 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	br_dev = netdev_master_upper_dev_get(vxlan_dev);
vxlan_dev        3399 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 						  vxlan_dev, vid);
vxlan_dev        3403 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_handle_vxlan_obj_add(struct net_device *vxlan_dev,
vxlan_dev        3411 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		err = mlxsw_sp_switchdev_vxlan_vlans_add(vxlan_dev,
vxlan_dev        3422 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_handle_vxlan_obj_del(struct net_device *vxlan_dev,
vxlan_dev        3428 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		mlxsw_sp_switchdev_vxlan_vlans_del(vxlan_dev, port_obj_info);
vxlan_dev          59 drivers/net/vxlan.c static int vxlan_sock_add(struct vxlan_dev *vxlan);
vxlan_dev          61 drivers/net/vxlan.c static void vxlan_vs_del_dev(struct vxlan_dev *vxlan);
vxlan_dev         205 drivers/net/vxlan.c static struct vxlan_dev *vxlan_vs_find_vni(struct vxlan_sock *vs, int ifindex,
vxlan_dev         233 drivers/net/vxlan.c static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex,
vxlan_dev         247 drivers/net/vxlan.c static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan,
vxlan_dev         333 drivers/net/vxlan.c static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
vxlan_dev         359 drivers/net/vxlan.c static void vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan,
vxlan_dev         377 drivers/net/vxlan.c static int vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan,
vxlan_dev         398 drivers/net/vxlan.c static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
vxlan_dev         425 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev         437 drivers/net/vxlan.c static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN])
vxlan_dev         471 drivers/net/vxlan.c static u32 fdb_head_index(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni)
vxlan_dev         480 drivers/net/vxlan.c static inline struct hlist_head *vxlan_fdb_head(struct vxlan_dev *vxlan,
vxlan_dev         487 drivers/net/vxlan.c static struct vxlan_fdb *__vxlan_find_mac(struct vxlan_dev *vxlan,
vxlan_dev         507 drivers/net/vxlan.c static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan,
vxlan_dev         540 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev         570 drivers/net/vxlan.c 				const struct vxlan_dev *vxlan,
vxlan_dev         588 drivers/net/vxlan.c 	struct vxlan_dev *vxlan;
vxlan_dev         623 drivers/net/vxlan.c 	struct vxlan_dev *vxlan;
vxlan_dev         796 drivers/net/vxlan.c static struct vxlan_fdb *vxlan_fdb_alloc(struct vxlan_dev *vxlan,
vxlan_dev         815 drivers/net/vxlan.c static void vxlan_fdb_insert(struct vxlan_dev *vxlan, const u8 *mac,
vxlan_dev         823 drivers/net/vxlan.c static int vxlan_fdb_create(struct vxlan_dev *vxlan,
vxlan_dev         871 drivers/net/vxlan.c static void vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f,
vxlan_dev         896 drivers/net/vxlan.c static int vxlan_fdb_update_existing(struct vxlan_dev *vxlan,
vxlan_dev         975 drivers/net/vxlan.c static int vxlan_fdb_update_create(struct vxlan_dev *vxlan,
vxlan_dev        1012 drivers/net/vxlan.c static int vxlan_fdb_update(struct vxlan_dev *vxlan,
vxlan_dev        1043 drivers/net/vxlan.c static void vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f,
vxlan_dev        1051 drivers/net/vxlan.c static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan,
vxlan_dev        1121 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        1157 drivers/net/vxlan.c static int __vxlan_fdb_delete(struct vxlan_dev *vxlan,
vxlan_dev        1195 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        1221 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        1258 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        1292 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        1344 drivers/net/vxlan.c static bool vxlan_group_used(struct vxlan_net *vn, struct vxlan_dev *dev)
vxlan_dev        1346 drivers/net/vxlan.c 	struct vxlan_dev *vxlan;
vxlan_dev        1414 drivers/net/vxlan.c static void vxlan_sock_release(struct vxlan_dev *vxlan)
vxlan_dev        1444 drivers/net/vxlan.c static int vxlan_igmp_join(struct vxlan_dev *vxlan)
vxlan_dev        1478 drivers/net/vxlan.c static int vxlan_igmp_leave(struct vxlan_dev *vxlan)
vxlan_dev        1592 drivers/net/vxlan.c static bool vxlan_set_mac(struct vxlan_dev *vxlan,
vxlan_dev        1653 drivers/net/vxlan.c 	struct vxlan_dev *vxlan;
vxlan_dev        1786 drivers/net/vxlan.c 	struct vxlan_dev *vxlan;
vxlan_dev        1813 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        1987 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2052 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2218 drivers/net/vxlan.c static struct rtable *vxlan_get_route(struct vxlan_dev *vxlan, struct net_device *dev,
vxlan_dev        2269 drivers/net/vxlan.c static struct dst_entry *vxlan6_get_route(struct vxlan_dev *vxlan,
vxlan_dev        2326 drivers/net/vxlan.c static void vxlan_encap_bypass(struct sk_buff *skb, struct vxlan_dev *src_vxlan,
vxlan_dev        2327 drivers/net/vxlan.c 			       struct vxlan_dev *dst_vxlan, __be32 vni)
vxlan_dev        2380 drivers/net/vxlan.c 				 struct vxlan_dev *vxlan,
vxlan_dev        2396 drivers/net/vxlan.c 		struct vxlan_dev *dst_vxlan;
vxlan_dev        2421 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2631 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2721 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = from_timer(vxlan, t, age_timer);
vxlan_dev        2759 drivers/net/vxlan.c static void vxlan_vs_del_dev(struct vxlan_dev *vxlan)
vxlan_dev        2771 drivers/net/vxlan.c static void vxlan_vs_add_dev(struct vxlan_sock *vs, struct vxlan_dev *vxlan,
vxlan_dev        2786 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2802 drivers/net/vxlan.c static void vxlan_fdb_delete_default(struct vxlan_dev *vxlan, __be32 vni)
vxlan_dev        2816 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2828 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2852 drivers/net/vxlan.c static void vxlan_flush(struct vxlan_dev *vxlan, bool do_all)
vxlan_dev        2876 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2899 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        2921 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3029 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3273 drivers/net/vxlan.c static int __vxlan_sock_add(struct vxlan_dev *vxlan, bool ipv6)
vxlan_dev        3315 drivers/net/vxlan.c static int vxlan_sock_add(struct vxlan_dev *vxlan)
vxlan_dev        3340 drivers/net/vxlan.c 				 struct vxlan_dev *old,
vxlan_dev        3344 drivers/net/vxlan.c 	struct vxlan_dev *tmp;
vxlan_dev        3506 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3561 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3579 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3692 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        3963 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4033 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4075 drivers/net/vxlan.c 	const struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4172 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4181 drivers/net/vxlan.c 	.priv_size	= sizeof(struct vxlan_dev),
vxlan_dev        4229 drivers/net/vxlan.c 	struct vxlan_dev *vxlan, *next;
vxlan_dev        4275 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4305 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4332 drivers/net/vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(dev);
vxlan_dev        4414 drivers/net/vxlan.c 	struct vxlan_dev *vxlan, *next;
vxlan_dev         227 include/net/vxlan.h 	struct vxlan_dev *vxlan;
vxlan_dev          24 net/openvswitch/vport-vxlan.c 	struct vxlan_dev *vxlan = netdev_priv(vport->dev);