Networking NVIDIA Accelerated IO (XLIO) Documentation

Bug Fixes in this Version

Internal Ref. Number

Details

5006513

Description: Fixed an issue where the TCP congestion window stopped expanding once cwnd exceeded MSS² (~2 MB for a 1,460-byte MSS), violating RFC 5681. The integer calculation (MSS × MSS) / cwnd rounded down to 0, capping per-connection throughput on high-latency, large-BDP networks. The increment is now rounded up to a minimum of 1 byte.

Keywords: TCP, RFC 5681, cwnd, Performance, BDP

Discovered in Version: 3.70

Fixed in Version: 3.71

4985374

Description: Fixed an issue where running xlio_perf with many workers and connections caused a significant delay when draining sockets before application exit. During this process, pressing Ctrl+C (^C) had no effect.

Keywords: xlio_perf, Socket Draining, Signal Handling, Performance

Discovered in Version: 3.70

Fixed in Version: 3.71

4977472

Description: Fixed an issue where high packet drop rates could stall TCP connection progress when TCP Segmentation Offload (TSO) was active. This occurred if a fast retransmission was dropped and subsequently triggered a Retransmission Timeout (RTO) under specific combinations of TCP segment sizes and socket queue states.

Keywords: TSO, TCP, Performance

Discovered in Version: 3.70

Fixed in Version: 3.71

4962651

Description: Fixed an issue where the configuration parser incorrectly rejected acceleration rules using the use xlio action with a syntax error. This occurred even when equivalent use os rules were accepted, affecting both legacy .conf and JSON configuration formats.

Keywords: Parser, Syntax

Discovered in Version: 3.70

Fixed in Version: 3.71

`

Last updated: