summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorOr Gerlitz <ogerlitz@mellanox.com>2018-07-19 16:17:00 +0000
committerSaeed Mahameed <saeedm@mellanox.com>2018-07-31 12:58:43 -0700
commit2e8e70d249e8c5c79bf88bbb36bb68154ab15471 (patch)
tree33d228924baed2b9f5c657da183982823b335373 /drivers
parent5f5991f36dce1e69dd8bd7495763eec2e28f08e7 (diff)
downloadlinux-stable-2e8e70d249e8c5c79bf88bbb36bb68154ab15471.tar.gz
linux-stable-2e8e70d249e8c5c79bf88bbb36bb68154ab15471.tar.bz2
linux-stable-2e8e70d249e8c5c79bf88bbb36bb68154ab15471.zip
net/mlx5e: Set port trust mode to PCP as default
The hairpin offload code has dependency on the trust mode being PCP. Hence we should set PCP as the default for handling cases where we are disallowed to read the trust mode from the FW, or failed to initialize it. Fixes: 106be53b6b0a ('net/mlx5e: Set per priority hairpin pairs') Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Parav Pandit <parav@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
index 86bc9ac99586..e33afa8d2417 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
@@ -1172,6 +1172,8 @@ static int mlx5e_trust_initialize(struct mlx5e_priv *priv)
struct mlx5_core_dev *mdev = priv->mdev;
int err;
+ priv->dcbx_dp.trust_state = MLX5_QPTS_TRUST_PCP;
+
if (!MLX5_DSCP_SUPPORTED(mdev))
return 0;