linux_dsm_epyc7002/drivers/net/ethernet/mellanox/mlxsw
Ido Schimmel f0138e2596 mlxsw: pci: Adjust value of CPU egress traffic class
During initialization, when creating the send descriptor queues (SDQs),
we specify the CPU egress traffic class of each SDQ. The maximum number
of classes of this type is different in the two ASICs supported by this
PCI driver.

New firmware versions check this value is set correctly, which causes
errors on the Spectrum ASIC, as its max exposed egress traffic class is
lower than 7.

Solve this by setting this field to 3, which is an acceptable value for
both ASICs.

Note that we currently do not expose the QoS capabilities of the ASICs,
so setting this to an hardcoded value is OK for now.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-01-06 00:48:50 -05:00
..
cmd.h mlxsw: cmd: Introduce FID-offset flooding tables 2015-10-16 07:15:10 -07:00
core_hwmon.c mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure 2015-12-22 16:25:09 -05:00
core.c mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure 2015-12-22 16:25:09 -05:00
core.h mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure 2015-12-22 16:25:09 -05:00
emad.h mlxsw: Add interface to access registers and process events 2015-07-30 00:05:00 -07:00
item.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-10-20 06:08:27 -07:00
Kconfig mlxsw: spectrum: Adjust switchdev ops for VLAN devices 2015-12-15 11:58:22 -05:00
Makefile mlxsw: core: Implement temperature hwmon interface 2015-11-30 15:05:40 -05:00
pci.c mlxsw: pci: Adjust value of CPU egress traffic class 2016-01-06 00:48:50 -05:00
pci.h mlxsw: pci: Implement LAG processing for received packets 2015-12-03 11:49:28 -05:00
port.h mlxsw: Introduce Mellanox SwitchX-2 ASIC support 2015-07-30 00:05:00 -07:00
reg.h mlxsw: reg: Add lag_vid field to SFD register 2015-12-15 11:58:24 -05:00
spectrum_buffers.c mlxsw: spectrum: Add initial support for Spectrum ASIC 2015-10-16 07:15:23 -07:00
spectrum_switchdev.c mlxsw: spectrum: Change bridge port attributes only when bridged 2016-01-04 22:07:58 -05:00
spectrum.c mlxsw: spectrum: Change bridge port attributes only when bridged 2016-01-04 22:07:58 -05:00
spectrum.h mlxsw: spectrum: Add support for VLAN devices bridging 2015-12-15 11:58:23 -05:00
switchx2.c mlxsw: Put constant on the right side of comparisons 2015-10-30 12:26:54 +09:00
trap.h mlxsw: Introduce Mellanox switch driver core 2015-07-30 00:04:59 -07:00
txheader.h mlxsw: spectrum: Add initial support for Spectrum ASIC 2015-10-16 07:15:23 -07:00