net/mlx5: Lag, Use flag to check for shared FDB mode
authorMark Bloch <mbloch@nvidia.com>
Mon, 5 Dec 2022 13:37:49 +0000 (15:37 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Sat, 4 Feb 2023 10:07:02 +0000 (02:07 -0800)
It's redundant and incorrect to check lag is also sriov mode.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c

index b64c63e67a182d8c719acab95b22bc3a70af41b4..dbf218cac5355f329e5eb504ee443b37e668ed15 100644 (file)
@@ -1386,8 +1386,7 @@ bool mlx5_lag_is_shared_fdb(struct mlx5_core_dev *dev)
 
        spin_lock_irqsave(&lag_lock, flags);
        ldev = mlx5_lag_dev(dev);
-       res = ldev && __mlx5_lag_is_sriov(ldev) &&
-             test_bit(MLX5_LAG_MODE_FLAG_SHARED_FDB, &ldev->mode_flags);
+       res = ldev && test_bit(MLX5_LAG_MODE_FLAG_SHARED_FDB, &ldev->mode_flags);
        spin_unlock_irqrestore(&lag_lock, flags);
 
        return res;