diff options
author | Moni Shoua <monis@mellanox.com> | 2017-12-28 16:26:11 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-12-28 12:24:05 -0500 |
commit | a42b63c1ac1986f17f71bc91a6b0aaa14d4dae71 (patch) | |
tree | db0835a0064bd0205d13898e93a7f0fec82b7740 /drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | |
parent | net/mlx4_core: Cleanup FMR unmapping flow (diff) | |
download | linux-dev-a42b63c1ac1986f17f71bc91a6b0aaa14d4dae71.tar.xz linux-dev-a42b63c1ac1986f17f71bc91a6b0aaa14d4dae71.zip |
net/mlx4_en: Change default QoS settings
Change the default mapping between TC and TCG as follows:
Prio | TC/TCG
| from to
| (set by FW) (set by SW)
---------+-----------------------------------
0 | 0/0 0/7
1 | 1/0 0/6
2 | 2/0 0/5
3 | 3/0 0/4
4 | 4/0 0/3
5 | 5/0 0/2
6 | 6/0 0/1
7 | 7/0 0/0
These new settings cause that a pause frame for any prio stops
traffic for all prios.
Fixes: 564c274c3df0 ("net/mlx4_en: DCB QoS support")
Signed-off-by: Moni Shoua <monis@mellanox.com>
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h b/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h index 2b72677eccd4..7db3d0d9bfce 100644 --- a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h +++ b/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h @@ -479,6 +479,7 @@ struct mlx4_en_frag_info { #define MLX4_EN_BW_MIN 1 #define MLX4_EN_BW_MAX 100 /* Utilize 100% of the line */ +#define MLX4_EN_TC_VENDOR 0 #define MLX4_EN_TC_ETS 7 enum dcb_pfc_type { |