5.1 Release notes - Mellanox/mlxsw GitHub Wiki
| 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 Beta |
| Mellanox SN3700C | Spectrum-2TM based 100GbE 1U Open Ethernet switch, 32 QSFP28 ports Beta |
Spectrum mellanox/mlxsw_spectrum-13.1910.622 - Available via linux-firmware.
Spectrum-2 - Available on demand.
For a list of the Mellanox supported cables please visit the LinkXTM Cables and Transceivers page.
NOTE: For releases earlier than 4.9 please visit 4.18 release notes page.
| Kernel | Category | Description |
|---|---|---|
| 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 | |
| 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 |
| Category | Description | Commit info |
|---|---|---|
| mlxsw: spectrum | Fix autoneg status in ethtool | details |
| mlxsw: pci | Reincrease PCI reset timeout (Spectrum-2) | details |
| mlxsw: core | Do not use WQ_MEM_RECLAIM for mlxsw workqueue | details |
| mlxsw: core | Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue | details |
| mlxsw: core | Do not use WQ_MEM_RECLAIM for mlxsw EMAD workqueue | details |
| mlxsw: spectrum_switchdev | Add MDB entries in prepare phase | details |
| 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 |
| Cables and speed | Spectrum-2 testing is limited by cables' length and speeds. For a detailed list of limitations contact support team |