Mellanox Connectx-6Dx : Receiving Packets out of order

Test-setup:

Sending packets at speed 200,000 pps.
Receiving Packets at Mellanox Management Tool “Mlx5Cmd.exe”.
Receiving all packets but with random out of order packets (some packets are jumbled) on some test runs. (in 1/5 runs)

Hello Burot,

Thank you for posting your inquiry on the NVIDIA Developer Forum - Infrastructure and Networking - Section.

Make sure that you following all performance tuning guidelines when using the ConnectX-6 Dx on Windows OSses → Performance Tuning - WinOF-2 v2.80 - NVIDIA Networking Docs

For resolving out-of-order packets, please review the following section in the WinOF-2 UM → https://docs.nvidia.com/networking/display/winof2v280/Configuring+the+Driver+Registry+Keys#ConfiguringtheDriverRegistryKeys-BasicRegistryKeysBasicRegistryKeys

Be aware, Windows DPDK is not mature and using it with our ConnectX-6 Dx has its limitations.

Thank you and regards,
~NVIDIA Networking Technical Support

Hi MvB,

Followed both documents & set necessary parameters including performance but still receiving out-of-order packets.

Ran with “ReceiveBuffers” value - 512(default), 1024 and 4096. Received out-of-order packets in all cases.

Thanks,
Burto