Skip to content

5.0 Release notes

Ido Schimmel edited this page Apr 4, 2019 · 3 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 Engineering samples
Mellanox SN3700C Spectrum-2TM based 100GbE 1U Open Ethernet switch, 32 QSFP28 ports Engineering samples

Supported Firmware

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

Spectrum-2 mellanox/mlxsw_spectrum2-29.2000.364 - Engineering samples only. Available on demand.

Supported Cables

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

New Features

NOTE: For earlier releases than 4.9 please visit 4.18 release notes page.

Kernel Category Description
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
Ad hoc Firmware upgrade support Add support for ad hoc 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
4.18 SPAN ERSPAN mirroring with bridge, VLAN or LAG in underlay
4.17 QoS Allow grafting of RED as a child of PRIO (providing per QoS RED/ECN)
L3 Routing IPv6 multicast routing
SPAN Support mirroring via GRE tunnel (ERSPAN)
L2 switching Physical ports in VLAN-unaware bridges support
4.16 L3 Routing Weighted multipath for IPv6
QoS Offload support for PRIO queueing discipline
SPAN flow-based mirroring
4.15 L3 Routing IPv4 multicast routing
L3 Routing Weighted multipath for IPv4
L3 Routing Allow user control of IPv4 multpath hash policy
QoS Offload support for RED queueing discipline
L3 Tunneling GRE support for decap-only tunnels
L3 Tunneling GRE configuration changes supported (see limitations)
4.14 L3 Routing Add support for IPv6 unicast routing
ACL keys Match on IP TTL and TOS
ACL actions Support moving to different chains (tables)
L3 Tunneling Preliminary support for GRE tunnels (see limitations)
4.13 ACL keys Match on TCP flags
ACL actions Trap support
Chassis management Firmware flashing support
Chassis management Port module [transceiver] info
4.12 ACL keys VLAN-ID, PCP, DCSP support
ACL Infrastructure Added counters support
L3 Routing Enabled 256 VRFs
Visibility Added RIF counters
4.11 ACL infra Added 'tc-flower' offloading for ACLs
ACL keys Port, DMAC, SMAC, Ethertype, IP proto, SIP DIP (IPv4/6), TCP/UDP, L4 port
ACL actions DROP, Forward
IP multicast IGMP flooding enhancements
Visibility sFlow
4.10 QoS CPU policers support
4.9 L3 routing L3 router performance enhancements
Chassis management I2C driver added for Mellanox SpectrumTM switch systems

Fixed Issues

Category Description Commit info
mlxsw: spectrum_acl Add cleanup after C-TCAM update error condition details
mlxsw: spectrum_acl Remove ASSERT_RTNL()s in module removal flow details
mlxsw: spectrum Disable lag port TX before removing it details
mlxsw: spectrum Add VXLAN dependency for spectrum details
mlxsw: spectrum_switchdev Set PVID correctly during VLAN deletion details
mlxsw: pci Ring CQ's doorbell before RDQ's details
mlxsw: pci Increase PCI SW reset timeout details
mlxsw: spectrum_fid Update dummy FID index details
mlxsw: spectrum_swichdev Do not treat static FDB entries as sticky details
mlxsw: spectrum Fix use of local variable __mlxsw_sp_port_headroom_set details

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
Chassis management i2c_mlxcpld should be blacklisted on SN2100; Otherwise, system logs will show warnings
Chassis management Missing support for SN3700 and SN3700C. Available in 5.1
Driver init Spectrum-2 Firmware init might takes more than 13 seconds; thus driver init fails. Driver restart solves the problem
FW automatic upgrade Spectrum-2 in-driver Firmware upgrade is not supported. See manual instructions Firmware upgrade
Quality of service In case IGMP/MLD packets are received at a burst of 1K packets or higher, some will be discarded
Clone this wiki locally