Bug Fixes in This Version
Below are the bugs fixed in this version. For a list of fixes previous version, see Bug Fixes History.
Internal Reference Number | Description |
4410029 | Description: Fixed an issue where installing mlnx-ofa_kernel drivers on SLES 15 SP5 with kernel version 5.14.21-150500.55.68-default (and newer) failed due to weak-modules falling back to the original inbox modules. The failure was caused by a mismatch: the original build kernel (5.14.21-150500.53-default) did not include the mana_ib driver, so no dummy module was provided, while the newer kernel did include it. This mismatch led to weak-modules sanity check errors due to the presence of the inbox mana_ib driver. |
Keywords: mlnx-ofa_kernel, SLES 15 SP5 | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4471811 | Description: Resolved NVMe driver compilation issue on Linux kernel version 6.6.87. |
Keywords: NVMe driver | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4253229 | Description: Fixed a race condition between the firmware syndrome report and driver initialization during boot. |
Keywords: Race condition | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4442965 | Description: Fixed performance degradation on older kernel versions using RX cache, particularly on slower ARM CPUs with larger RX buffers. The issue was caused by the driver attempting to allocate new RX pages too quickly, leading to head-of-line blocking in the RX cache. The fix improves RX cache usage by triggering page allocation for a bulk of at least 2 WQEs, allowing the application more time to process packets and return buffers to the RX cache, thereby reducing blocking and enhancing performance. |
Keywords: Performance, kernel, Rx cache, page allocation | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4243800 | Description: Resolved improper page deallocation handling issue present in some kernels. |
Keywords: Page deallocation | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4466255 | Description: Fixed an issue where a kernel crash could occur if a device event arrives during the event subscription process. |
Keywords: DevX, event_fd | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4441119 | Description: Fixed a crash caused by handling multiple CMA net events occurring in quick succession on the same CMA ID. |
Keywords: CMA | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4405723 | Description: Fixed a potential deadlock that could occur during the handling of peer memory registration failures. |
Keywords: Deadlock, peer memory registration | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4340109 | Description: Fixed a sysfs issue that occurred when accessing hardware counters from within a namespace. |
Keywords: sysfs | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4248125 | Description: Fixed the UMR QP recovery flow to ensure proper functionality and prevent tasks from getting stuck in the kernel. Additionally, resolved a race condition in the ODP MR area that could lead to a CQE error in the UMR QP. |
Keywords: UMR QP recovery flow | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4235682 | Description: Resolved corruption of SA MAD Congestion Control FIFO queue when all elements are canceled and a dequeue operation is attempted. |
Keywords: SA legacy congestion control mechanism | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 | |
4409282 | Description: Increased the size of the slow FDB table to prevent hitting the following error when switching to SwitchDev mode.
|
Keywords: Slow FDB table | |
Discovered in Release: 23.10-4.0.9.1 | |
Fixed in Release: 23.10-5.1.4.0 |