Mellanox: Add new mlxsw_spectrum firmware xx.2008.2946
authorPetr Machata <petrm@nvidia.com>
Wed, 9 Jun 2021 09:27:33 +0000 (11:27 +0200)
committerJosh Boyer <jwboyer@kernel.org>
Wed, 9 Jun 2021 11:07:44 +0000 (07:07 -0400)
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2946), Spectrum-2 (29.2008.2946) and Spectrum-3
(30.2008.2946).

The following issues have been fixed:

- A Spectrum-2 issue where control traffic generated on the switch would not
  egress a front panel port.
- Minimum shaper would not guarantee the requested bandwidth if the configured
  rate is 100Gbps+.
- On Spectrum-1, when bulk-updating FDB, a multicast tunnel entry update would
  be corrupted, and a unicast entry would not change VID.
- When ECMP or LAG are in symmetric hash mode, a packet would be steered to the
  wrong port.
- Obtaining activity for MC routes would sometimes exhibit a latency of >1us
  on Spectrum-3.

The following new features are available:

- Elephant & mice flow detection
- Register PMTDB, for querying of possible split-port scenarios
- Router interface profiles, which relax the requirement that all router
  interfaces have the same MAC address prefix.

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

diff --git a/WHENCE b/WHENCE
index a2d179ead1fbfc17c9e2a914186f9308406a5cfd..89dca2f011a43353730378849b92d05fbb32e10a 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -5346,6 +5346,9 @@ 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
+File: mellanox/mlxsw_spectrum-13.2008.2946.mfa2
+File: mellanox/mlxsw_spectrum2-29.2008.2946.mfa2
+File: mellanox/mlxsw_spectrum3-30.2008.2946.mfa2
 
 Licence:
  Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
diff --git a/mellanox/mlxsw_spectrum-13.2008.2946.mfa2 b/mellanox/mlxsw_spectrum-13.2008.2946.mfa2
new file mode 100644 (file)
index 0000000..008f626
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.2008.2946.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum2-29.2008.2946.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2946.mfa2
new file mode 100644 (file)
index 0000000..dd0abd4
Binary files /dev/null and b/mellanox/mlxsw_spectrum2-29.2008.2946.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum3-30.2008.2946.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2946.mfa2
new file mode 100644 (file)
index 0000000..1639545
Binary files /dev/null and b/mellanox/mlxsw_spectrum3-30.2008.2946.mfa2 differ