From: Petr Machata Date: Wed, 27 Jan 2021 14:41:24 +0000 (+0100) Subject: Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304 X-Git-Tag: 20210208~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf6fc2bc77a486386ae71d3e6547888a0dbf951a;p=linux-firmware 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 Signed-off-by: Josh Boyer --- diff --git a/WHENCE b/WHENCE index 1584b13..fd70f43 100644 --- a/WHENCE +++ b/WHENCE @@ -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 new file mode 100644 index 0000000..545f2b1 Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.2008.2304.mfa2 differ diff --git a/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 b/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 new file mode 100644 index 0000000..418b525 Binary files /dev/null and b/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 differ diff --git a/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 b/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 new file mode 100644 index 0000000..36e23ab Binary files /dev/null and b/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 differ