aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/fw.c
diff options
context:
space:
mode:
authorSaeed Mahameed <saeedm@mellanox.com>2015-12-10 17:12:37 +0200
committerDavid S. Miller <davem@davemloft.net>2015-12-12 00:15:23 -0500
commit9bd0a185c2c48226a50e6e5b639edaa9e8ab6c51 (patch)
treee80e25690edc6d1a2678ece96c8a9432a9e5b4f6 /drivers/net/ethernet/mellanox/mlx5/core/fw.c
parentMerge branch 'thunderx-pass2' (diff)
downloadlinux-dev-9bd0a185c2c48226a50e6e5b639edaa9e8ab6c51.tar.xz
linux-dev-9bd0a185c2c48226a50e6e5b639edaa9e8ab6c51.zip
net/mlx5: Fix query E-Switch capabilities
E-Switch capabilities should be queried only if E-Switch flow table is supported and not only when vport group manager. Fixes: d6666753c6e8 ("net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context") Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fw.c b/drivers/net/ethernet/mellanox/mlx5/core/fw.c
index 1c9f9a54a873..aa1ab4702385 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fw.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fw.c
@@ -173,7 +173,7 @@ int mlx5_query_hca_caps(struct mlx5_core_dev *dev)
return err;
}
- if (MLX5_CAP_GEN(dev, vport_group_manager)) {
+ if (MLX5_CAP_GEN(dev, eswitch_flow_table)) {
err = mlx5_core_get_caps(dev, MLX5_CAP_ESWITCH,
HCA_CAP_OPMOD_GET_CUR);
if (err)