| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | vxlan.h | 45 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) in mlx5_vxlan_allowed() 63 static inline void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_destroy() 64 static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_add_port() 65 static inline int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_del_port() 66 static inline bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) { return false; } in mlx5_vxlan_lookup_port() 67 static inline void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_reset_to_default()
|
| H A D | vxlan.c | 72 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port() 91 static struct mlx5_vxlan_port *vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in vxlan_lookup_port() 101 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port() 124 int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_del_port() 149 struct mlx5_vxlan *vxlan; in mlx5_vxlan_create() local 168 void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) in mlx5_vxlan_destroy() 179 void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) in mlx5_vxlan_reset_to_default()
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_mdb.c | 64 struct vxlan_dev *vxlan; member 97 static void vxlan_br_mdb_entry_fill(const struct vxlan_dev *vxlan, in vxlan_br_mdb_entry_fill() 162 static int vxlan_mdb_entry_info_fill(const struct vxlan_dev *vxlan, in vxlan_mdb_entry_info_fill() 218 static int vxlan_mdb_entry_fill(const struct vxlan_dev *vxlan, in vxlan_mdb_entry_fill() 248 static int vxlan_mdb_fill(const struct vxlan_dev *vxlan, struct sk_buff *skb, in vxlan_mdb_fill() 280 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_mdb_dump() local 606 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_mdb_config_init() local 663 vxlan_mdb_entry_lookup(struct vxlan_dev *vxlan, in vxlan_mdb_entry_lookup() 743 static void vxlan_mdb_remote_fini(struct vxlan_dev *vxlan, in vxlan_mdb_remote_fini() 814 vxlan_mdb_remote_src_fwd_del(struct vxlan_dev *vxlan, in vxlan_mdb_remote_src_fwd_del() [all …]
|
| H A D | vxlan_core.c | 155 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, in vxlan_fdb_info() 263 static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in __vxlan_fdb_notify() 288 static void vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan, in vxlan_fdb_switchdev_notifier_info() 306 static int vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan, in vxlan_fdb_switchdev_call_notifiers() 327 static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_notify() 354 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_ip_miss() local 366 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss() 379 static struct vxlan_fdb *vxlan_find_mac_rcu(struct vxlan_dev *vxlan, in vxlan_find_mac_rcu() 395 static struct vxlan_fdb *vxlan_find_mac_tx(struct vxlan_dev *vxlan, in vxlan_find_mac_tx() 411 static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan, in vxlan_find_mac() [all …]
|
| H A D | vxlan_vnifilter.c | 39 static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan, in vxlan_vs_add_del_vninode() 72 void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan, in vxlan_vs_add_vnigrp() 97 void vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan) in vxlan_vs_del_vnigrp() 174 void vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni, in vxlan_vnifilter_count() 296 static void vxlan_vnifilter_notify(const struct vxlan_dev *vxlan, in vxlan_vnifilter_notify() 337 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_vnifilter_dump_dev() local 475 static int vxlan_update_default_fdb_entry(struct vxlan_dev *vxlan, __be32 vni, in vxlan_update_default_fdb_entry() 513 static int vxlan_vni_update_group(struct vxlan_dev *vxlan, in vxlan_vni_update_group() 585 int vxlan_vnilist_update_group(struct vxlan_dev *vxlan, in vxlan_vnilist_update_group() 613 static void vxlan_vni_delete_group(struct vxlan_dev *vxlan, in vxlan_vni_delete_group() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_nve_vxlan.c | 62 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_can_offload() local 151 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_config() local
|
| H A D | spectrum_switchdev.c | 2515 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vlan_aware_vxlan_join() local 2706 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021d_vxlan_join() local 2935 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in __mlxsw_sp_bridge_vxlan_leave() local 3030 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_fdb_vxlan_call_notifiers() local 3238 struct vxlan_dev *vxlan = netdev_priv(dev); in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local 3723 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); in mlxsw_sp_switchdev_vxlan_work_prepare() local 3853 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_add() local 3937 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_del() local
|
| /linux/net/openvswitch/ |
| H A D | vport-vxlan.c | 24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_vxlan.c | 243 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); in mlx5e_tc_tun_get_remote_ifindex() local
|
| /linux/include/net/ |
| H A D | vxlan.h | 260 struct vxlan_dev *vxlan; member
|
| /linux/include/linux/mlx4/ |
| H A D | device.h | 1265 struct mlx4_spec_vxlan vxlan; member 1372 struct mlx4_net_trans_rule_hw_vxlan vxlan; member
|