Changes and New Features

Internal Ref.

Feature

Description

Support Added in User Space Version

Support Added in Firmware Version

ASAP2 Features

3258291

TC Rules: Additional Actions

[ConnectX-5 and above] Added support for adding TC rules with trap action with additional actions (mirror and pedit).

N/A

N/A

Core Features

3048267

Migratable Bit

[ConnectX-6 Dx and above] Added support for Migratable Bit in Live Migration. Becasue some features cannot be migrated, such as IPsec, for example, when VF is marked as migratable, those features are disabled. This feature allows the user to configure whether VF can be migrated.

iproute2-6.2.0

xx.34.1002

3012923

PRE_COPY Migration Support

[ConnectX-6 Dx and above] Added support for PRE_COPY migration. The optional PRE_COPY state opens the saving data transfer FD before reaching STOP_COPY and allows the device to dirty track the internal state changes with the general idea to reduce the volume of data transferred in the STOP_COPY stage. In short, PRE_COPY helps reduce the downtime of the VM.

QEMU

xx.35.2000

NetDev Features

3253579

C-TAG

[ConnectX-4 and above] Fixed SR-IOV legacy to enable VST C-TAG insertion when a guest tag is already present on the packet. This change enables sending packets with two cVLAN tags, where the outer cVLAN tag is added by the eSwitch.

N/A

N/A

2645259

Zerocopy Sendfile

[ConnectX-6 Dx and above] Added support for a new optional mode of TLS sendfile(), in which the extra copy is skipped. Removing this copy improves performance significantly, as TLS and TCP sendfile perform the same operations, and the only overhead is TLS header/trailer insertion.

N/A

N/A

RDMA Features

3195715

Expand Rep Counters

[ConnectX-5 and above] Adding RDMA traffic-only counters for rep devices. These counters can now be read from host with ethtool or from sysfs and not only from the cointainer.

N/A

N/A

3020161

Open Multiple Blocks AES-XTS Support

[BlueField-3 and above] Added support for open multiple blocks of AES-XTS.

Prior to BlueField-3, encrypting only a single block at a time is supported using NIC AES-XTS hardware engine. Starting BlueField-3, AES-XTS multiblock encryption is supported.

rdma-core

N/A

General

3042126

Enhanced CQE Compression

[ConnectX-6 and above]Added support for the enhanced version of the RX CQE compression hardware feature. By compressing RX CQEs, the PCI bandwidth utilization is imporved and the load on it are reduced. The enhanced version of this device feature has improved latency and CPU utilization.

N/A

xx.30.1004

2724901

IPsec Packet Offload

[ConnectX-7 and above] IPsec packet offload is an improved version of IPsec crypto mode.

In packet offload mode, the hardware is responsible to trim/add headers in addition to decrypt/encrypt. In this mode, the packet arrives to the stack as already decrypted, and vice versa, for TX (exits to hardware as not-encrypted).

N/A

N/A

© Copyright 2023, NVIDIA. Last updated on May 23, 2023.