]> git.proxmox.com Git - mirror_linux-firmware.git/commitdiff
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
authorPetr Machata <petrm@nvidia.com>
Wed, 24 Feb 2021 15:39:07 +0000 (16:39 +0100)
committerJosh Boyer <jwboyer@kernel.org>
Wed, 3 Mar 2021 18:23:49 +0000 (13:23 -0500)
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>
WHENCE
mellanox/mlxsw_spectrum-13.2008.2406.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum2-29.2008.2406.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum3-30.2008.2406.mfa2 [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 21dfad334bffbaac4fe240dbeec730838c08b427..0b87c52f5e23042a3e350a90f884eba9c45644a9 100644 (file)
--- 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 (file)
index 0000000..c2763a0
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.2008.2406.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
new file mode 100644 (file)
index 0000000..44f3f56
Binary files /dev/null and b/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
new file mode 100644 (file)
index 0000000..052ad5e
Binary files /dev/null and b/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2 differ