Changes and New Features
Support Added in User Space Version
Support Added in Firmware Version
OVS Failover Improvement
[ConnectX-6 Dx] Improved OVS failover through support for OVS groups in fast-failover mode + VF_LAG configuration with OVS.
Filtering Packets per Packet VLAN ID
[ConnectX-6 Dx and above] Added support for filtering packets per packet VLAN ID.
VDPA Vendor Statistics
[ConnectX-6 Dx and above] Added support for reading vendor statistics for a given virtqueue.
Firmware Pre-Initialization Timeout Improvement
[All HCAs] Increased the firmware pre-initialization timeout from 2 minutes to 2 hours when waiting for firmware during driver health recovery, allowing the driver to passively recover from a firmware reset, even if the reset takes an unusually long time. Additionally, added an exit clause to the wait for firmware loop, allowing immediate response to a user-initiated device removal.
Firmware Reset in DPU NIC Mode
[BlueField-2] Added support of Firmware Reset in DPU NIC mode.
Software Steering Features
IP Explicit Congestion Notification (ECN)
[ConnectX-5 and above] ECN field is 2 bits in the traffic control IP header. This feature allows reliable communication by notifying when congestion occurs by modify ECN field to CE(b'11). Adds the ECN field modification support for IPv4 and IPv6 packets.