Bug Fixes History

NVIDIA ConnectX-6 Dx Adapter Cards Firmware Release Notes v22.41.1000
Note

This section includes history of bug fixes of 3 major releases back. For older releases history, please refer to the relevant firmware versions Release Notes in https://docs.mellanox.com/category/adapterfw.

Internal Ref.

Issue

3738555

Description: Enabled MCPT/PLDM over PCIe, changed the module power settings.

Keywords: MCPT/PLDM over PCIe,

Discovered in Version: 22.38.1002

Fixed in Release: 22.40.1000

3598020

Description: Improved distribution VQoS algorithm.

Keywords: VQoS algorithm

Discovered in Version: 22.38.1002

Fixed in Release: 22.40.1000

3708035

Description: Fixed an issue with Selective-Repeat configuration which occasionally caused retransmission to wait for timeout instead of out-of-sequence NACK.

Keywords: RoCE, SR

Discovered in Version: 22.38.1002

Fixed in Release: 22.40.1000

3695219

Description: Enabled the lowest minimum rate for SW DCQCN to enable congestion control to hold a larger amount of QPs without pauses or drops.

Keywords: Congestion control, PCC, DCQCN

Discovered in Version: 22.38.1002

Fixed in Release: 22.40.1000

Internal Ref.

Issue

3669258

Description: Fixed a rare issue that prevented changes in mlxconfig from taking effect upon warm reboot.

Keywords: mlxconfig

Discovered in Version: 22.38.1002

Fixed in Release: 22.39.2048

3666583

Description: Fixed a risk condition that occurred due to the descriptor length dynamic change in the new kernel version upon firmware termination of the WQE segment on a WQE when the "SUSPEND VIRTQ with Mergeable Buffer" capability was set.

Keywords: vDPA

Discovered in Version: 22.38.1002

Fixed in Release: 22.39.2048

Internal Ref.

Issue

3606330

Description: Modified the TCP IPv4 flows so that the steering TIR rx_hash_symmetric field is now valid only when both the SRC and DST fields are not set to zero.

Keywords: TCP IPv4 flows

Discovered in Version: 22.38.1002

Fixed in Release: 22.39.1002

3602169

Description: Added a locking mechanism to protect the firmware from a race condition between insertion and deletion of the same rule in parallel. Such behavior occasionally resulted in firmware accessing a memory that has already been released, thus causing IOMMU / translation error.

Note: This fix will not impact insertion rate for tables owned by SW steering.

Keywords: Firmware steering

Discovered in Version: 22.38.1002

Fixed in Release: 22.39.1002

3612682

Description: Enabled live migration for virtio with mergeable buffer.

Keywords: Virtio, Mergeable buffer, Live migration

Discovered in Version: 22.38.1002

Fixed in Release: 22.39.1002

3571251

Description: Fixed an issue that resulted in migration data corruption when running parallel save_vhca_state/load_vhca_state commands on the same PF.

Keywords: VF live migration

Discovered in Version: 22.38.1002

Fixed in Release: 22.39.1002

Internal Ref.

Issue

3365411

Description: Fixed a link failure that occurred due to a wrong 'is_inphi_cable' indication.

Keywords: Link failure

Discovered in Version: 22.37.1014

Fixed in Release: 22.38.1002

3311600

Description: Enabled "Link Maintenance" for 25G speed per lane to avoid a margin degradation due to a temperature drift.

Keywords: Link Maintenance

Discovered in Version: 22.37.1014

Fixed in Release: 22.38.1002

3461684

Description: Fixed an issue in the steering definers used in LAG with IPv6 packets.

Keywords: Steering, LAG

Discovered in Version: 22.37.1014

Fixed in Release: 22.38.1002

3331179

Description: Improved token calculation.

Keywords: Token calculation

Discovered in Version: 22.37.1014

Fixed in Release: 22.38.1002

3491841

Description: Fixed a firmware assert that occurred when tried to verify if the module supported "swap".

Keywords: Firmware assert

Discovered in Version: 22.37.1014

Fixed in Release: 22.38.1002

© Copyright 2024, NVIDIA. Last updated on May 4, 2024.