Bug Fixes in This Version

The following table provides a list of bugs fixed in this WinOF version. For a list of old fixes, please see Bug Fixes History.

Internal Ref.

Issue

2727039

Description: WinOF-2 installation package will not automatically update the firmware on devices that are using secured firmware.

Keywords: Firmware upgrade, secure firmware

Detected in version: 2.70.51000

Fixed in version: 2.80.50000

2724780

Description: On very rare cases a DevX call to create a native MKEY will fail due to fragmented memory in the allocated UMEM causing the UMEM page offset and the mkey page offset to misalign.

Keywords: DevX, MKEY

Detected in version: 2.70.51000

Fixed in version: 2.80.50000

2793039

Description: The operation of updating an SQ, when working with VMQoSv2 and more than 100 vPorts attached, might take up to a 1 minute.

Keywords: SQ, VMQoSv2, vPorts

Detected in version: 2.70.51000

Fixed in version: 2.80.50000

2841375

Description: Fixed an issue that caused a system crash due to a race between the miniport halt and the link state change event.

Keywords: Race condition, system crash, IPoIB

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2849359

Description: Modified the driver's behaviour to only access secure hardware registers.

Keywords: Rshim driver

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2755744

Description: Removed the global lock option (by default now it is removed) when in blue-flame mode (adapter NDIS config 'BlueFlame'), to prevent cases of heavy contention during concurrent RDMA send/read/write operations.

Keywords: RDMA ND performance

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2752300

Description: Shorten the adapter cards name in the Event Viewer to overcome an OS limitation related to long names.

The following is an example of the new naming format:

  • Old:

    • “Mellanox ConnectX-4 Adapter #7”

    • "BlueField ConnectX-6 Dx integrated virtual adapter #4"

    • “Mellanox ConnectX-6 Lx Adapter”

  • New:

    • “ConnectX-4 #7”

    • "BlueField-2 CX6DX #4"

    • “ConnectX-6 Lx”

Keywords: Event Viewer: Adapter Cards Names

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2731484

Description: Fixed a possible system crash when deleting vPort under Rx traffic.

Keywords: Virtualization, VMQ, VMMQ

Detected in version: 2.62.50010

Fixed in version: 2.80.50000

2722843

Description: Fixed an issue that caused traffic lose and connection closure when TCP Timestamp option (ts-val) is present and the MSB is set together with RSC.

Keywords: RSC, ts-val

Detected in version: 2.20

Fixed in version: 2.80.50000

2783155

Description: Fixed an issue that allowed the installation process to be completed successfully even though one of the drivers was not updated.

Keywords: Installation

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2700237

Description: Added support for large system memory registration through ibv_reg_mr() and ibv_reg_mr_iova2().

Keywords: System memory registration

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2754300

Description: Updated the NDIS version of the Rshim driver to 6.85.

Keywords: NDIS, Rshim driver

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2770294

Description: Changed the default value of "*RSSProfile" to 4 to be aligned with the MSDN requirements. On Windows Server 2019 and above, the new value will not overwrite the inbox driver setting due to the OS limitation.

Keywords: RSS Profile

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2698839

Description: Removed the local IP address in the event massage from the following events:

  • EVENT_CREATED_LOSSY_QP_NO_CFG(394)

  • EVENT_CREATED_LOSSY_QP_PFC_NO_CFG(395)

  • EVENT_CREATED_LOSSY_QP_PFC_WRONG_CFG(396)

Keywords: Local IP, events

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2690993

Description: Fixed a system crash that occurred upon printing information on fatal HW error while using on Arm64 platform.

Keywords: Arm64, fatal HW error

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2703759

Description: Fixed inconsistent values between NDIS counters and NVIDIA WinOF-2 counters when traffic is going through the DevX created resources.

Keywords: Counters

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2690140

Description: Requests of QPs with a string of values set to "max" (e.g., Max Queue Depth + Max SGE counter + Max inline Data size) cannot be processed by the driver as their accumulative size overcomes the WQ maximum size.

Keywords: ND QP creation

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2701735

Description: Disabling one of the GPUs while the application is running could lead to system crash.

Keywords: GPU

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2683075

Description: MPReset handler may be triggered by the OS when using Windows Server 2022 due to some OIDs (e.g. OID_NIC_SWITCH_DELETE_VPORT) that can take a very long time to be completed.

Keywords: MiniportReset

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2710916

Description: Wrong values on the VF-counters are exposed on the Hypervisor.
"Packets Received Discarded" and "Packets Received Errors" of the counter-set "Mellanox WinOF-2 VF Port Traffic" represent values taken from the global-device or the PF specific.

Keywords: Counters

Detected in version: 2.70.50000

Fixed in version: 2.80.50000

2727039

Description: WinOF-2 installation package will not automatically update the firmware on devices that are using secured firmware.

Keywords: Firmware upgrade, secure firmware

Detected in version: 2.70.51000

Fixed in version: 2.80.50000

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