Changes and New Features

Feature/Category

Description

RX Polling Control

Added support for a new parameter to control RX ring polling inside RX API calls - see XLIO_SKIP_POLL_IN_RX under Configuration Parameter Values.

XLIO Statistics

Added support for Listen socket statistic.

Performance Improvement

Improved performance of SW GRO (generic-receive-offload).

NVME over TCP (NVMEoTCP) Offload

[Alpha] Added support for hardware NVMEoTCP DIGEST calculation offload for TX path at alpha level.

For further details, please refer to NVME over TCP DIGEST Offload Tx (Alpha Level) section.

Bug Fixes

See Bug Fixes section.

Warning

libnl1 is no longer supported. Please use libnl3 instead.

Warning

Bonding Active-Backup not supported.
RoCE LAG is a feature meant for mimicking Ethernet bonding for IB devices and is available for dual-port cards only. XLIO cannot offload traffic in cases where RoCE LAG is enabled too. In RoCE LAG mode, instead of having an IB device per physical port (for example, mlx5_0 and mlx5_1), only one IB device is present for both ports.

Warning

Direct Packet Control Plane (DPCP) provides a unified, flexible interface for programming NVIDIA NICs and comes as part of OFED. The DPCP version must be v1.1.36 and above.

Warning

TLS Rx offload related notes:

  • TLS Rx offload supports up to 64K concurrent connection

  • TLS Rx offload for IPv6 is not supported as it may cause unexpected behavior

  • TLS Rx offload requires OpenSSL 3.0.2 or higher and kTLS support from the kernel

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