aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Machata <petrm@nvidia.com>2021-01-27 15:41:24 +0100
committerJosh Boyer <jwboyer@kernel.org>2021-02-08 08:16:32 -0500
commitcf6fc2bc77a486386ae71d3e6547888a0dbf951a (patch)
treeb4e175da014c44f8c3deb9a6208b892dce8002e6
parent391fd50d14d98a67907ed7faaa2c6ac4b6021bec (diff)
downloadlinux-firmware-cf6fc2bc77a486386ae71d3e6547888a0dbf951a.tar.gz
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304
Add latest verified version of Mellanox Spectrum-family switch firmware, for Spectrum (13.2008.2304), Spectrum-2 (29.2008.2304) and Spectrum-3 (30.2008.2304). This release fixes the following issues (among others): - Rx pause packet reaction latency on Spectrum-3 - Certain high-numbered flow counters would not work on Spectrum-2. - FW freeze on Spectrum-1 when under heavy PTP traffic load. - Mirroring traffic to the CPU on Spectrum-2. - Shared headroom would not be exhausted before drops started occurring. - Per-priority Rx discard counters were not always cleared. - 400-Gbps ports with PFC enabled kept sending pause frames without buffer pressure. - Several issues in flow control and traffic admittance, and FW freeze after an on-the-fly shared buffer reconfiguration. - A number of issues in forwarding line speed traffic to partially split 8x ports on Spectrum-3. - A number of issues related to in-service FW upgrade (ISSU / ISFU). - Port shaper influenced ingress rate when PFC was enabled. - FW freeze after a port was set admin down when unrelated ports were congested. And includes the following new feature: - Improvements to counter read performance Signed-off-by: Petr Machata <petrm@nvidia.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
-rw-r--r--WHENCE3
-rw-r--r--mellanox/mlxsw_spectrum-13.2008.2304.mfa2bin0 -> 1592208 bytes
-rw-r--r--mellanox/mlxsw_spectrum2-29.2008.2304.mfa2bin0 -> 1263732 bytes
-rw-r--r--mellanox/mlxsw_spectrum3-30.2008.2304.mfa2bin0 -> 985312 bytes
4 files changed, 3 insertions, 0 deletions
diff --git a/WHENCE b/WHENCE
index 1584b138..fd70f430 100644
--- a/WHENCE
+++ b/WHENCE
@@ -5155,6 +5155,9 @@ File: mellanox/mlxsw_spectrum3-30.2008.1312.mfa2
File: mellanox/mlxsw_spectrum-13.2008.2018.mfa2
File: mellanox/mlxsw_spectrum2-29.2008.2018.mfa2
File: mellanox/mlxsw_spectrum3-30.2008.2018.mfa2
+File: mellanox/mlxsw_spectrum-13.2008.2304.mfa2
+File: mellanox/mlxsw_spectrum2-29.2008.2304.mfa2
+File: mellanox/mlxsw_spectrum3-30.2008.2304.mfa2
Licence:
Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
diff --git a/mellanox/mlxsw_spectrum-13.2008.2304.mfa2 b/mellanox/mlxsw_spectrum-13.2008.2304.mfa2
new file mode 100644
index 00000000..545f2b1b
--- /dev/null
+++ b/mellanox/mlxsw_spectrum-13.2008.2304.mfa2
Binary files differ
diff --git a/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2
new file mode 100644
index 00000000..418b525a
--- /dev/null
+++ b/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2
Binary files differ
diff --git a/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2
new file mode 100644
index 00000000..36e23aba
--- /dev/null
+++ b/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2
Binary files differ