aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
diff options
context:
space:
mode:
authorGravatar Roi Dayan <roid@nvidia.com> 2022-07-18 15:38:20 +0300
committerGravatar Saeed Mahameed <saeedm@nvidia.com> 2022-08-22 22:44:25 -0700
commit430e2d5e2a982e6f86866762e6d6eb78191f9677 (patch)
treea030a4556be92bf441931163dfea0b8b6525b5ae /drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
parentnet/mlx5: E-Switch, Split creating fdb tables into smaller chunks (diff)
downloadlinux-430e2d5e2a982e6f86866762e6d6eb78191f9677.tar.gz
linux-430e2d5e2a982e6f86866762e6d6eb78191f9677.tar.bz2
linux-430e2d5e2a982e6f86866762e6d6eb78191f9677.zip
net/mlx5: E-Switch, Move send to vport meta rule creation
Move the creation of the rules from offloads fdb table init to per rep vport init. This way the driver will creating the send to vport meta rule on any representor, e.g. SF representors. Signed-off-by: Roi Dayan <roid@nvidia.com> Reviewed-by: Mark Bloch <mbloch@nvidia.com> Reviewed-by: Maor Dickman <maord@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/eswitch.c')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
index 6aa58044b949..c59107fa9e6d 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
@@ -1360,7 +1360,6 @@ void mlx5_eswitch_disable_sriov(struct mlx5_eswitch *esw, bool clear_vf)
if (esw->mode == MLX5_ESWITCH_OFFLOADS) {
struct devlink *devlink = priv_to_devlink(esw->dev);
- esw_offloads_del_send_to_vport_meta_rules(esw);
devl_rate_nodes_destroy(devlink);
}