Skip to content

5.4 Release notes

Ido Schimmel edited this page Mar 29, 2020 · 4 revisions
Table of Contents
  1. Supported Platforms
  2. Supported Firmware
  3. Supported Cables
  4. New Features
  5. Fixed Issues
  6. Known Issues

Supported Platforms

Product Description
Mellanox SN2700, SN2740 SpectrumTM based 100GbE 1U Open Ethernet Switch with, 32 QSFP28 ports
Mellanox SN2410 SpectrumTM based 25GbE/100GbE 1U Open Ethernet Switch, 48 SFP28 ports, 8 QSFP28 ports
Mellanox SN2100 SpectrumTM based 100GbE 1U Open Ethernet switch, 16 QSFP28 ports
Mellanox SN2010 SpectrumTM based 25GbE/100GbE 1U Open Ethernet Switch, 18 SFP28 ports, 4 QSFP28 ports
Mellanox SN3700 Spectrum-2TM based 200GbE 1U Open Ethernet switch, 32 QSFP28 ports
Mellanox SN3700C Spectrum-2TM based 100GbE 1U Open Ethernet switch, 32 QSFP28 ports

Supported Firmware

Spectrum mellanox/mlxsw_spectrum-13.2000.1122 - Available via linux-firmware. mlxsw driver enforces this version

Spectrum-2 mellanox/mlxsw_spectrum-29.2000.2714. mlxsw driver does not enforce this version. It should be updated manually

Supported Cables

For a list of the Mellanox supported cables please visit the LinkXTM Cables and Transceivers page.

New Features

NOTE: For releases earlier than 4.19 please visit 5.2 release notes page.

Kernel Category Description
5.4 Packet drops monitoring: layer 2
CPU port's shared buffer occupancy monitoring
5.3 Spectrum-2 SN3700 GA Fully certified SN3700
PTP Add support for PTP (Spectrum only)
ACL match on ingress device Add support for new key: match on ingress
5.2 Spectrum-2 SN3700C GA Fully certified SN3700C
5.1 Spectrum-2 GRE Add support for GRE
Spectrum-2 QoS Add support for QoS
VXLAN Add VXLAN support for Spectrum-2 as well as FDB vetoing for both
HW discard counters Add additional HW discard counters to ethtool
devlink dev info Add new devlink info command to show ASIC revision, platform PSID and running FW version
5.0 One-armed router support Add support to disable ICMP redirect generation
VXLAN with VLAN-aware bridges support VXLAN with VLAN-aware bridges support
VXLAN router support Add support for VXLAN routing
Add hock Firmware upgrade support Add support for ad hock Firmware version overriding the in-driver automatic Firmware upgrade
Spectrum-2 MC router Add support for IPv4/6 Multicast router
4.20 QoS MC-awarness Add support for dedicated pool for BUM traffic
VXLAN support VXLAN with VLAN-unaware bridges support
4.19 VRRP Support of Virtual Router Redundancy Protocol
TC chain templates Allow user to specify a template that would cover all the filters to be inserted in the chain
Spectrum-2 support Initial support for Spectrum-2: basic L2, L3 and ACLs
QoS Trust-DSCP and DSCP rewrite
Counters Include RFC-2819 counters in stats length
FW Auto upgrade Always bump required firmware version

Fixed Issues

Category Description Commit info
mlxsw: spectrum_flower Fail in case user specifies multiple mirror actions details
mlxsw: core Unpublish devlink parameters during reload details
mlxsw: spectrum_router Fix determining underlay for a GRE tunnel details
devlink Disallow reload operation during device cleanup details

SN3700/SN3700C Supported Speeds

Speed [GbE] AutoNeg NO FEC Force RS FEC Force NO FEC Cable Cable Length (m) Link up time (sec) Limitations
1 + - + Optic Up to 100 1 Base T1 modules are not supported
1 + - + Copper Up to 5 1 Base T1 modules are not supported
10/40 - - + Optic Up to 100 30 10/40GbE per port runs only in NO-FEC and Force mode (ignores user configuration)
10/40 - - + Copper Up to 3 30 10/40GbE per port runs only in NO-FEC and Force mode (ignores user configuration)
25 - + - Optic Up to 100 40 25GbE per port runs only in RS-FEC and Force mode (ignores user configuration). LR modules are supported only when the device supports RS-FEC with these modules
25 - + - Copper Up to 5 40 25GbE per port runs only in RS-FEC and Force mode (ignores user configuration). LR modules are supported only when the device supports RS-FEC with these modules
50 - + - Optic Up to 100 40 50GbE per port runs only in RS-FEC and Force mode (ignores user configuration)
50 - + - Copper Up to 5 40 50GbE per port runs only in RS-FEC and Force mode (ignores user configuration)
100 - + - Optic Up to 100 40 100GbE per port runs only in RS FEC and Force mode (ignores user configuration). LR4/BiDi/SWDM4 modules are supported only when the device supports RS-FEC with these modules
100 - + - Copper Up to 100 40 100GbE per port runs only in RS FEC and Force mode (ignores user configuration). LR4/BiDi/SWDM4 modules are supported only when the device supports RS-FEC with these modules
200 - + - Optic Up to 30 60 Mellanox to Mellanox only
200 - + - Copper Up to 2 60 Mellanox to Mellanox only

Known Issues

Category Description
Network configuration Order of operations: Network configuration should be done bottom-up, teardown should be done top-down
ACL ACL key size: Rules that match on L2 fields and the complete IPv6 header cannot be specified
FW automatic upgrade Spectrum-2 in-driver firmware upgrade is not supported. See manual instructions Firmware upgrade
Multicast snooping MDB records mapped to the same multicast MAC will share the same MDB record in the device. Deleting such records from the bridge driver will result in the following error being printed to the kernel log: "Unable to remove port from MC DB"
FRR FRR 7.3+ installs routes using nexthop objects which are not supported by mlxsw, causing it to reject the routes. This can be fixed by the command no zebra nexthop kernel enable. See this ticket for more details
Routing When deleting an IP neighbour from user space, the neighbour transitions to FAILED state instead of being deleted completely. The neighbour is correctly deleted from the hardware data path and not marked with offload keyword. It can be deleted completely by issuing the deletion command again
Clone this wiki locally