diff options
| -rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 5 |
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); |
