diff options
author | Petr Machata <petrm@nvidia.com> | 2020-11-23 17:22:12 +0100 |
---|---|---|
committer | Josh Boyer <jwboyer@kernel.org> | 2020-11-24 09:55:03 -0500 |
commit | b362fd4cb8963ad75517dbcf424974f65a29a60e (patch) | |
tree | b0d1485a70a3aa295fad9091de9b929b268bb525 | |
parent | bc9cd0b7b0e96038ccc041ff409948d8f176142d (diff) | |
download | linux-firmware-b362fd4cb8963ad75517dbcf424974f65a29a60e.tar.gz |
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2018
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2018), Spectrum-2 (29.2008.2018) and Spectrum-3
(30.2008.2018).
This release fixes the following issues (among others):
- Prioritization of trapped control traffic on Spectrum-2 and Spectrum-3.
- Several edge cases where the FW could get stuck on Spectrum-2 and
Spectrum-3.
- FW flash issues on Spectrum-3
- Apparent resource exhaustion on Spectrum-3 due to wrong fencing.
- When trapping dropped packets from several TCs, they would only get
reported under one TC.
- Incorrect rejection of RIF counters with indices over 16 bits.
- An issue where port split might fail after port saw heavy traffic.
- Certain large policer CIR caused effective zero CIR.
- A race that would cause drops due to lack of buffer space.
And includes the following new features:
- Support for shared port headroom
- A new trap for L2 IPv6 DHCP traffic
- On Spectrum-2 and Spectrum-3, support ACL actions that perform ALU
operations between packet fields, immediate values and general-purpose
registers
- Early support for 8-way port split on Spectrum-3
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
-rw-r--r-- | WHENCE | 3 | ||||
-rw-r--r-- | mellanox/mlxsw_spectrum-13.2008.2018.mfa2 | bin | 0 -> 1566480 bytes | |||
-rw-r--r-- | mellanox/mlxsw_spectrum2-29.2008.2018.mfa2 | bin | 0 -> 1265680 bytes | |||
-rw-r--r-- | mellanox/mlxsw_spectrum3-30.2008.2018.mfa2 | bin | 0 -> 975888 bytes |
4 files changed, 3 insertions, 0 deletions
@@ -5098,6 +5098,9 @@ File: mellanox/mlxsw_spectrum3-30.2008.1310.mfa2 File: mellanox/mlxsw_spectrum-13.2008.1312.mfa2 File: mellanox/mlxsw_spectrum2-29.2008.1312.mfa2 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 Licence: Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved. diff --git a/mellanox/mlxsw_spectrum-13.2008.2018.mfa2 b/mellanox/mlxsw_spectrum-13.2008.2018.mfa2 Binary files differnew file mode 100644 index 00000000..3cb22f5d --- /dev/null +++ b/mellanox/mlxsw_spectrum-13.2008.2018.mfa2 diff --git a/mellanox/mlxsw_spectrum2-29.2008.2018.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2018.mfa2 Binary files differnew file mode 100644 index 00000000..19dda6f3 --- /dev/null +++ b/mellanox/mlxsw_spectrum2-29.2008.2018.mfa2 diff --git a/mellanox/mlxsw_spectrum3-30.2008.2018.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2018.mfa2 Binary files differnew file mode 100644 index 00000000..80f0f0bf --- /dev/null +++ b/mellanox/mlxsw_spectrum3-30.2008.2018.mfa2 |