Bug Fixes in this Version

NVIDIA Accelerated IO (XLIO) Documentation Rev 3.20.7

The table below lists the bugs that have been fixed in the current XLIO version.

Internal Ref. Number

Details

3612954

Description: An extra retransmission or TCP payload corruption can occur in rare cases after a TCP fast retransmission takes place.

Keywords: Fast retransmit

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3604029

Description: Library reports error message in multithreaded application using XLIO_RING_MIGRATION_RATIO_RX=-1 XLIO_RING_ALLOCATION_LOGIC_RX=20.

Keywords: error, allocation, logic, migration, thread

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3602243

Description: XLIO does not operate properly when connect is initialized during link down.

Keywords: connect, link, down

Discovered in Version: BlueField_OS_4.2.1_OL_8-2.230906.inbox.dev

Fixed in Version: 3.20.7

3592264

Description: Fixed XLIO compilation with clang-16 compiler

Keywords: clang

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3591210

Description: Fixed TCP stream corruption in case of out of order packets.

Keywords: TCP, corruption, out of order

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3575217

Description: instead of taking the first IP of the outgoing interface as the source IP of the packet, we go over all the IPs that are set for the outgoing interface and choose the most suitable IP in terms of IP + subnet combination.

Keywords: IP, source, packet, subnet

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3574901

Description: Closing an outgoing TCP socket might cause a segmentation fault.

Keywords: TCP, socket, segmentation, fault

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3563140

Description: SocketXtream does not currently support Generic Receive Offload (GRO).

Keywords: SocketXtraem,GRO, generic receive offload

Discovered in Version: 3.10

Fixed in Version: 3.20.7

3531871

Description: Fix incorrect socketxtreme completion filling.

Keywords: socketxtreme

Discovered in Version: 3.10.3

Fixed in Version: 3.20.7

3433495

Description: Fixed segfault caused by thread race during RX ring migration

Keywords: Rx, ring, migration

Discovered in Version: 3.0.1

Fixed in Version: 3.20.7

3286324

Description: Fixed RX ring cleanup infinite loop in case of empty RQ.

Keywords: Rx, ring, cleanup, termination, stuck, hang up

Discovered in Version: 2.0.7

Fixed in Version: 3.20.7

© Copyright 2023, NVIDIA. Last updated on Nov 3, 2023.