Skip to content

5.14 Release notes

Moni Levy edited this page Nov 16, 2021 · 1 revision
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
Mellanox SN3800 Spectrum-2TM based 100Gbe 2U Open Ethernet switch, 64 QSFP28 ports
Mellanox SN3420 Spectrum-2TM based 25GbE/100GbE 1U Open Ethernet switch, 48 SFP28 ports and 12 QSFP28 ports
Mellanox SN4600C Spectrum-3 TM based 100GbE 2U Open Ethernet switch, 64 QSFP28 ports
DNI TX4810 SpectrumTM based 10GbE 1U Open Ethernet switch, 48 SFP28 ports

Supported Firmware

Spectrum mellanox/mlxsw_spectrum-13.2008.3326 - Available via linux-firmware.

NOTE: mlxsw driver enforces earlier version 13.2008.2406. It is recommended to update it manually.

Spectrum-2 mellanox/mlxsw_spectrum-29.2008.3326 - Available via linux-firmware.

NOTE: mlxsw driver enforces earlier version 29.2008.2406. It is recommended to update it manually.

Spectrum-3 mellanox/mlxsw_spectrum-30.2008.3326 - Available via linux-firmware.

NOTE: mlxsw driver enforces earlier version 30.2008.2406. It is recommended to update it manually.

TX4810 48x10G DENT system by DNI - as bundled with DENT OS.

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.14 Inner layer 3 and custom multi-path hash policies:Static-Routing
Transceiver module EEPROM full read access:Switch-Port-Configuration
Remove Mellanox SwitchX-2 and SwitchIB ASICs support
5.13 Egress and flow-based sampling with extra metadata:Packet-Sampling
Resilient next-hop groups:Static-Routing
5.12 Route offload notifications:Static-Routing
ethtool lanes support:Switch Port Configuration
5.11 Nexthop objects support:Static-Routing
Q-in-Q:Bridge
Q-in-VNI:Virtual-eXtensible-Local-Area-Network-(VXLAN)
5.10 Firmware fatal events using devlink health:Firmware-Dump
Support for DCB buffer commands:Quality-of-Service
Critical and emergency alarms:Temperature-and-Fan-Control
transceiver_overheat counter:Switch-Port-Configuration
5.9 TC police action: ACL
monitoring shared buffer drops:Packet-Drops-Monitoring
link down reason: Switch-Port-Configuration
TX4810 in Alpha quality Partially certified TX4810
5.8 Control Plane Policing (CoPP): Quality-of-Service
TC pedit TCP / UDP sport / dport: ACL
SN4600C in GA Fully certified SN4600C
5.7 Packet drops monitoring: ACL
FIFO stats offload
Queues management: RED nodrop mode
ACL actions hardware stats types
Packet trap policers
TC skbedit priority and pedit TOS / traffic_class.
SN3420 in GA Fully certified SN3420
5.6 Packet drops monitoring: Tunnel and exceptions
ETS and TBF qdisc offloads
Default port priority
5.5 SN3800 in GA
Packet drops monitoring: Layer 3 and exceptions
Add extended ACK for EMADs error code indicating a bad parameter with string TLV
Initial Spectrum-3 support
Initial 400G support
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
net: switchdev zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge details

SN2XXX/TX4810 Supported Speeds

Speed [GbE] AutoNeg Force RS FEC Force FC FEC Force NO FEC Cable Cable Length (m) Limitations
100(4x) + + + + Optic Up to 100
100(4x) + + + + AOM Up to 80km
100(4x) + + + + Copper Up to 5
25/50(2x) + + + + Optic Up to 100
25/50(2x) + + + + AOM Up to 10km
25/50(2x) + + + + Copper Up to 5
10/40 + - + + Optic Up to 100
10/40 + - + + AOM Up to 80km
10/40 + - + + Copper Up to 5
1 + - - + Optic Up to 100
1 + - - + Copper Up to 5

SN3700/SN3700C/SN3420 Supported Speeds

Speed [GbE] AutoNeg Force RS FEC Force FC FEC Force NO FEC Cable Cable Length (m) Limitations
200 100(2x) 50(1x) + + - - Optic Up to 30
200 100(2x) 50(1x) + + - - AOM Up to 100
200 100(2x) 50(1x) + + - - Copper Up to 3
100(4x) + + - + Optic Up to 100
100(4x) + + - + AOM Up to 80km
100(4x) + + - + Copper Up to 5
25/50(2x) + + + + Optic Up to 100
25/50(2x) + + + + AOM Up to 10km
25/50(2x) + + + + Copper Up to 5
10/40 + - + + Optic Up to 100
10/40 + - + + AOM Up to 10km
10/40 + - + + Copper Up to 5
1 + - - + Optic Up to 100
1 + - - + Copper Up to 5

SN3800 Supported Speeds

Speed [GbE] AutoNeg Force RS FEC Force FC FEC Force NO FEC Cable Cable Length (m) Limitations
100 + + - + Optic Up to 30
100 + + - + Copper Up to 5
25/50 - + + + Optic Up to 30
25/50 - + + + Copper Up to 5
10/40 - - - + Optic Up to 30 10GBASE-T modules are not supported
10/40 - - - + Copper Up to 5 10GBASE-T modules are not supported

SN4600C Supported Speeds

Speed [GbE] AutoNeg Force RS FEC Force FC FEC Force NO FEC Cable Cable Length (m) Limitations
100(4x) + + - + Optic Up to 100
100(4x) + + - + Copper Up to 3
25/50(2x) + + + + Optic Up to 100
25/50(2x) + + + + Copper Up to 5
10/40 + - + + Optic Up to 100
10/40 + - + + Copper Up to 3
1 + - - + Optic Up to 5
1 + - - + Copper Up to 5

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
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"
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
Spectrum-2 Currently raising the link at 10/40Gb/s link speed is not supported when using 200Gb/s optical cables
SN3800 Split 4x25GbE not supported
SN3800 Cisco Bidi module is currently not supported
SN3800 Link is down after a few link toggles when using the MMA1B00-C100D 100G transceiver
SN3800 InfiniBand optical cables are currently not supported
SN3800 Currently raising the link at 25Gb/s / 100Gb/s link speed is not supported when using 200GbE copper cables
SN3800 Connectivity to a 3rd party switch systems may not go up when using copper and optical cables
SN3800 Traffic can be dropped due to high BER in link. Workaround: toggle the link
SN3800 High effective BER occurs when using optical and copper cables with 100GbE link speed
SN3800 Auto-negotiation not supported. When user sets "autoneg on", the actual configuration is force of highest supported speed
SN3700 At 200GbE speed, traffic drop occurs between SN3700 and IXIA
SN3700 200GbE optical cables are not supported
Clock clocksource refined-jiffies is broken, clock is stuck. Many commands are impacted - sleep, date, ping, etc. To solve it - edit /etc/default/grub, add "tsc=reliable clocksource=tsc" to GRUB_CMDLINE_LINUX
Clone this wiki locally