Mellanox: Add new mlxsw_spectrum firmware xx.2008.2438
authorPetr Machata <petrm@nvidia.com>
Tue, 6 Apr 2021 16:15:39 +0000 (18:15 +0200)
committerJosh Boyer <jwboyer@kernel.org>
Mon, 19 Apr 2021 13:52:07 +0000 (09:52 -0400)
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2438), Spectrum-2 (29.2008.2438) and Spectrum-3
(30.2008.2438).

This update fixes the following issues:

- An issue where strictly-prioritized traffic gets a 9usec latency penalty
  on a congested port.
- Attempts to configure DSCP prioritization (QPDM register) on CPU
  port (local port 0) would result in FW crash.
- An issue in sampling traffic to the CPU due to incorrect trap
  prioritization.
- An issue in bulk-reading flow counters.
- Several issues related to FW upgrade and in-service FW upgrade.
- Incomplete clearing of activity bits in ECMP containers with a very high
  number of individual ECMP entries (100K).
- A crash during router deinit.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
WHENCE
mellanox/mlxsw_spectrum-13.2008.2438.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum2-29.2008.2438.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum3-30.2008.2438.mfa2 [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 5fa455e8e8dd31552b3fc9ed357b4b46c8fa790d..64adb18d92425d9dfa4065210cd04c64ba22fe61 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -5278,6 +5278,9 @@ File: mellanox/mlxsw_spectrum3-30.2008.2304.mfa2
 File: mellanox/mlxsw_spectrum-13.2008.2406.mfa2
 File: mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
 File: mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
+File: mellanox/mlxsw_spectrum-13.2008.2438.mfa2
+File: mellanox/mlxsw_spectrum2-29.2008.2438.mfa2
+File: mellanox/mlxsw_spectrum3-30.2008.2438.mfa2
 
 Licence:
  Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
diff --git a/mellanox/mlxsw_spectrum-13.2008.2438.mfa2 b/mellanox/mlxsw_spectrum-13.2008.2438.mfa2
new file mode 100644 (file)
index 0000000..67413b7
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.2008.2438.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum2-29.2008.2438.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2438.mfa2
new file mode 100644 (file)
index 0000000..70aa548
Binary files /dev/null and b/mellanox/mlxsw_spectrum2-29.2008.2438.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum3-30.2008.2438.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2438.mfa2
new file mode 100644 (file)
index 0000000..3cfb7c6
Binary files /dev/null and b/mellanox/mlxsw_spectrum3-30.2008.2438.mfa2 differ