hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
....@@ -117,12 +117,14 @@
117117 if (!MLX5_CAP_GEN(priv->mdev, ets))
118118 return -EOPNOTSUPP;
119119
120
- ets->ets_cap = mlx5_max_tc(priv->mdev) + 1;
121
- for (i = 0; i < ets->ets_cap; i++) {
120
+ for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) {
122121 err = mlx5_query_port_prio_tc(mdev, i, &ets->prio_tc[i]);
123122 if (err)
124123 return err;
124
+ }
125125
126
+ ets->ets_cap = mlx5_max_tc(priv->mdev) + 1;
127
+ for (i = 0; i < ets->ets_cap; i++) {
126128 err = mlx5_query_port_tc_group(mdev, i, &tc_group[i]);
127129 if (err)
128130 return err;