aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Machata <petrm@nvidia.com>2021-02-24 16:39:07 +0100
committerJosh Boyer <jwboyer@kernel.org>2021-03-03 13:23:49 -0500
commit5ecd13ffe8e24385cf4f30f3d0dcaff4dfb24de2 (patch)
treec63ad80267b8082da12f34a38bbe3c100b24b418
parent58fb90a0e95540b26127000a7fd832f590902ebf (diff)
downloadlinux-firmware-5ecd13ffe8e24385cf4f30f3d0dcaff4dfb24de2.tar.gz
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
Add latest verified version of Mellanox Spectrum-family switch firmware, for Spectrum (13.2008.2406), Spectrum-2 (29.2008.2406) and Spectrum-3 (30.2008.2406). This release contains the following fixes and improvements: - MIRROR_SAMPLER_ACTION.mirror_probability_rate inverted. - When adjacency is replaced-if-inactive (RATR.opcode=3), bad parameter was reported when replacing an active entry. - TC pool occupancy watermark not cleared after port splits. - Per-TC counter of ECN-marked packets supported. - When duplicating VXLAN packets for head-end replication, number of lookups was limited to 254, while Spectrum>=2 support 4K. - Deadlock on port activation when 3 1x ports are active in a single port cluster on Spectrum-3. - A storm of congestion threshold events generated on stably-congested traffic when a 200 Gbps port is flapped on Spectrum-3. - Incorrect early scheduling parameters for 50G 2-way split on Spectrum-2. - Timeouts when accessing certain CRspace addresses. - Enable sampling trapped packets. 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.2406.mfa2bin0 -> 1598908 bytes
-rw-r--r--mellanox/mlxsw_spectrum2-29.2008.2406.mfa2bin0 -> 1154800 bytes
-rw-r--r--mellanox/mlxsw_spectrum3-30.2008.2406.mfa2bin0 -> 995788 bytes
4 files changed, 3 insertions, 0 deletions
diff --git a/WHENCE b/WHENCE
index 21dfad33..0b87c52f 100644
--- a/WHENCE
+++ b/WHENCE
@@ -5223,6 +5223,9 @@ 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
+File: mellanox/mlxsw_spectrum-13.2008.2406.mfa2
+File: mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
+File: mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
Licence:
Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
diff --git a/mellanox/mlxsw_spectrum-13.2008.2406.mfa2 b/mellanox/mlxsw_spectrum-13.2008.2406.mfa2
new file mode 100644
index 00000000..c2763a0d
--- /dev/null
+++ b/mellanox/mlxsw_spectrum-13.2008.2406.mfa2
Binary files differ
diff --git a/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
new file mode 100644
index 00000000..44f3f564
--- /dev/null
+++ b/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
Binary files differ
diff --git a/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
new file mode 100644
index 00000000..052ad5e7
--- /dev/null
+++ b/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
Binary files differ