|Internal Ref.||Feature||Description||Support Added in User Space Version||Support Added in Firmware Version|
|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|
|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|
|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|
|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.
|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).
On This Page