image image image image image

On This Page

Internal Ref.FeatureDescriptionSupport Added in User Space VersionSupport Added in Firmware Version
ASAP2 Features
3258291TC Rules: Additional Actions[ConnectX-5 and above] Added support for adding TC rules with trap action with additional actions (mirror and pedit).N/AN/A
Core Features
3048267Migratable 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.0xx.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.QEMUxx.35.2000
NetDev Features
3253579C-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/AN/A
2645259Zerocopy 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/AN/A
RDMA Features
3195715Expand 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/AN/A
3020161Open 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.

3042126Enhanced 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/Axx.30.1004
2724901IPsec 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).