net/mlx5: Remove redundant vport_group_manager cap check
[linux-2.6-microblaze.git] / drivers / net / ethernet / mellanox / mlx5 / core / fw.c
index 7bb7be0..fb2035a 100644 (file)
@@ -196,14 +196,11 @@ int mlx5_query_hca_caps(struct mlx5_core_dev *dev)
                        return err;
        }
 
-       if (MLX5_CAP_GEN(dev, vport_group_manager) &&
-           MLX5_ESWITCH_MANAGER(dev)) {
+       if (MLX5_ESWITCH_MANAGER(dev)) {
                err = mlx5_core_get_caps(dev, MLX5_CAP_ESWITCH_FLOW_TABLE);
                if (err)
                        return err;
-       }
 
-       if (MLX5_ESWITCH_MANAGER(dev)) {
                err = mlx5_core_get_caps(dev, MLX5_CAP_ESWITCH);
                if (err)
                        return err;