MLNX_OFED Software

Bug Fixes in This Version

Below are the bugs fixed in this version. For a list of fixes previous version, see (24.10-5-LTS5-2024Branch) Bug Fixes History.

Internal Reference Number

Description

5017386 / 4848424

Description: Fixed an issue where a BlueField-3 host SF could remain stuck in the inactive+attached state and fail to reactivate after host restart flows.

Keywords: inactive+attached state

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1

4988399 / NVBug 6096496

Description: Fixed an issue where VF firmware (ICM) pages could grow uncontrollably, potentially exhausting host resources.

Note: It is recommended to limit VF firmware pages, for example by using the VF page_limit sysfs interface.

echo X > /sys/class/infiniband/mlx_$/device/sriov/$vf_id/paging_control/page_limit

Follow the VF creation steps described in: DOCA Documentation v3.4.0 → DOCA Virtual Functions User Guide.

Note: After this limit is set, the referenced VF cannot allocate more pages than the configured page limit.

Keywords: Page allocation

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1

5004558 / 5001787

Description: Fixed a NULL pointer dereference in the mlx5_core driver that could cause a kernel panic and report PCIe completion-timeout errors on ConnectX-8 bare-metal systems.

Keywords: mlx5_core driver, kernel panic, PCIe completion-timeout errors

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1

4858693 / 4858587

Description: Fixed soft lockup warnings that could occur while releasing large UMEMs by periodically yielding the CPU during the release flow.

Keywords: Soft lockup warnings

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1

4848666 / 4845289

Description: Fixed an issue where DOCA-HOST 3.2 failed to compile on Linux kernel 6.12.60.

Keywords: DOCA-Host compilation

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1

4921893 / 4913956

Description: Fixed an issue that occurred when CONFIG_UBSAN=y and the user provided an invalid value, resulting in the following UBSAN error:

UBSAN: shift-out-of-bounds in drivers/net/ethernet/mellanox/mlx5/core/diag/diag_cnt.c:190:11 shift exponent 4294967293 is too large for 32-bit type 'int'

Keywords: CONFIG_UBSAN

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1

4962100 / 4956297

Description: Fixed a race in the ib_core kernel module during concurrent address resolution that could produce a zero destination MAC (DMAC), causing silent packet loss and RDMA retry-exceeded errors.

Keywords: ib_core kernel

Discovered in Release: 24.10-4.1.4.0

Fixed in Release:

24.10-5.1.6.1


Last updated: