aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
index a350af221d15..cfec20cffd26 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
@@ -1491,14 +1491,11 @@ static void esw_enable_vport(struct mlx5_eswitch *esw, int vport_num,
1491 1491
1492 /* Sync with current vport context */ 1492 /* Sync with current vport context */
1493 vport->enabled_events = enable_events; 1493 vport->enabled_events = enable_events;
1494 esw_vport_change_handle_locked(vport);
1495
1496 vport->enabled = true; 1494 vport->enabled = true;
1497 1495
1498 /* only PF is trusted by default */ 1496 /* only PF is trusted by default */
1499 vport->trusted = (vport_num) ? false : true; 1497 vport->trusted = (vport_num) ? false : true;
1500 1498 esw_vport_change_handle_locked(vport);
1501 arm_vport_context_events_cmd(esw->dev, vport_num, enable_events);
1502 1499
1503 esw->enabled_vports++; 1500 esw->enabled_vports++;
1504 esw_debug(esw->dev, "Enabled VPORT(%d)\n", vport_num); 1501 esw_debug(esw->dev, "Enabled VPORT(%d)\n", vport_num);