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);