diff options
author | Petr Machata <petrm@nvidia.com> | 2021-01-27 15:41:24 +0100 |
---|---|---|
committer | Josh Boyer <jwboyer@kernel.org> | 2021-02-08 08:16:32 -0500 |
commit | cf6fc2bc77a486386ae71d3e6547888a0dbf951a (patch) | |
tree | b4e175da014c44f8c3deb9a6208b892dce8002e6 | |
parent | 391fd50d14d98a67907ed7faaa2c6ac4b6021bec (diff) | |
download | linux-firmware-cf6fc2bc77a486386ae71d3e6547888a0dbf951a.tar.gz |
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2304), Spectrum-2 (29.2008.2304) and Spectrum-3
(30.2008.2304).
This release fixes the following issues (among others):
- Rx pause packet reaction latency on Spectrum-3
- Certain high-numbered flow counters would not work on Spectrum-2.
- FW freeze on Spectrum-1 when under heavy PTP traffic load.
- Mirroring traffic to the CPU on Spectrum-2.
- Shared headroom would not be exhausted before drops started occurring.
- Per-priority Rx discard counters were not always cleared.
- 400-Gbps ports with PFC enabled kept sending pause frames without buffer
pressure.
- Several issues in flow control and traffic admittance, and FW freeze
after an on-the-fly shared buffer reconfiguration.
- A number of issues in forwarding line speed traffic to partially split
8x ports on Spectrum-3.
- A number of issues related to in-service FW upgrade (ISSU / ISFU).
- Port shaper influenced ingress rate when PFC was enabled.
- FW freeze after a port was set admin down when unrelated ports were
congested.
And includes the following new feature:
- Improvements to counter read performance
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.2304.mfa2 | bin | 0 -> 1592208 bytes | |||
-rw-r--r-- | mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 | bin | 0 -> 1263732 bytes | |||
-rw-r--r-- | mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 | bin | 0 -> 985312 bytes |
4 files changed, 3 insertions, 0 deletions
@@ -5155,6 +5155,9 @@ 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 +File: mellanox/mlxsw_spectrum-13.2008.2304.mfa2 +File: mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 +File: mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 Licence: Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved. diff --git a/mellanox/mlxsw_spectrum-13.2008.2304.mfa2 b/mellanox/mlxsw_spectrum-13.2008.2304.mfa2 Binary files differnew file mode 100644 index 00000000..545f2b1b --- /dev/null +++ b/mellanox/mlxsw_spectrum-13.2008.2304.mfa2 diff --git a/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 Binary files differnew file mode 100644 index 00000000..418b525a --- /dev/null +++ b/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 diff --git a/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 Binary files differnew file mode 100644 index 00000000..36e23aba --- /dev/null +++ b/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 |