Bug Fixes History

This table lists the bugs fixed in the last three major GA releases. For a list of old bug fixes, please refer to the release notes of the desired version.

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3079038

Description: When an already-loaded 'non-mellanox' auxiliary device on the auxiliary bus OFED driver exists, load may fail and cause kernel panic.

Keywords: Driver Load

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

3066233

Description: On SLES15 systems that have both python3 and python2 installed, rebuilding kernel modules fails with an error in the mlnx-tools package, and specifically in the mlnx-tools build log, about missing ib2ibsetup.8.

Keywords: Installation

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3079038

Description: When an already-loaded 'non-mellanox' auxiliary device on the auxiliary bus OFED driver exists, load may fail and cause kernel panic.

Keywords: Driver Load

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

3066233

Description: On SLES15 systems that have both python3 and python2 installed, rebuilding kernel modules fails with an error in the mlnx-tools package, and specifically in the mlnx-tools build log, about missing ib2ibsetup.8.

Keywords: Installation

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

2697443

Description: Reloading devlink in NetDev profile caused deadlock.

Keywords: Devlink

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.6-1.0.3.5

2771739

Description: Gratuitous ARP during rdma_connect is not handled properly.

Keywords: Gratuitous ARP

Fixed in Release: 5.6-1.0.3.5

2820245

Description: Crypto offload of UDP traffic on top of IPv6 was unsupported.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2869109

Description: IPsec crypto offload for non TCP/UDP encapsulated traffic broke.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2905896

Description: Leaving a multicast group (rdma_leave_multicast) used the wrong address and left the interface in the multicast group.

Keywords: RoCE, Multicast

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2939691

Description: Unsupported parameters were ignored. Now, when using unsupported syntax or unsupported command line parameters, the application will fail with an error message.

Keywords: Command Line, Parameters

Fixed in Release: 5.6-1.0.3.5

2939037

Description: Ethtool that is part of the original EN package failed to dump correct EEPROM values when using -m flag.

Keywords: Ethtool, EEPROM

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2979137

Description: An increment of count variable was missing when looping over output buffer in mlx5e_self_test(). As a result, the garbage value of ethtool -t was resolved.

Keywords: ethtool, selftest

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2752622

Description: On SLES 15, the inbox modules in the directory mlxsw (such as mlxsw_spectrum) was not supported. When they were installed when installing MLNX_EN, they no longer worked (as they depend on a different version of the mlx* modules) and could cause an error at time of installation.

Keywords: Installation

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.6-1.0.3.5

2984013

Description: When uninstalling the kmod-xpmem package, xpmem module was not unloaded. From now on, after uninstalling, xpmem module will be removed automatically.

Keywords: Installation, xpmem

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2984098

Description: OFED installation modified file "/etc/yum.conf" to exclude some packages from the Yum repositories. As of RHEL 8, /etc/yum.conf is a symlink to /etc/dnf.conf and this edit breaks the symlink. As there is no use in such an edit, OFED no longer edits this file.

Keywords: Installation, Yum Repositories, RHEL

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2946450

Description: In some cases, the firmware tracer did not work with NEO-Host.

Keywords: NEO-Host, Firmware Tracer

Fixed in Release: 5.6-1.0.3.5

2947645

Description: current_link_speed sysfs was missing.

Keywords: sysfs

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3025582

Description: If the commands were not entered in the correct order when setting buffer size and allocation using the mlnx_qos command, on some occasions, the xoff_threshold calculation broke pausing functionality.

Keywords: Driver, xoff, Buffer

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2936867

Description: Creating a TC rules with more than 30 actions caused kernel panic.

Keywords: ASAP2, Call Trace, TC

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3016685

Description: IP-in-IP packets received in one queue instead of hashing to multi queues.

Keywords: NetDev, Tunneling, RSS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

3023304

Description: Fixed compatibility issue of mlnx_qos for python3.9 deprecated tostring/fromstring.

Keywords: Python3, Compatibility

Fixed in Release: 5.6-1.0.3.5

2887387

Description: IPsec flow tables design caused the number of IPsec tunnels to be limited to 16K.

Changed the flow tables design to support up to 32K IPsec tunnels per protocol (IPv4/IPv6).

Keywords: IPsec

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

2887394/2887381

Description: When configuring over 1000 IPsec sessions caused performance issues.

Keywords: IPsec

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2906002

Description: Hairpin rules failed to send packet back to wire when IPsec full offload is enabled.

Keywords: IPsec Full Offload, Hairpin

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2890024

Description: Under certain conditions, incorrect handling of resources caused memory corruption over software steering resources leading to failure of OVS to offloaded the traffic to the hardware.

Keywords: ASAP2, Steering, OVS, Memory

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2874200

Description: Using hairpin tunnel traffic, caused incorrect TC rules to be created.

Example:

tunnel(tun_id=0×65,src=10.10.11.3,dst=10.10.11.2,ttl=0/0,tp_dst=4789,flags(+key)),…,in_port(vxlan_sys_4789),…, actions:set(tunnel(tun_id=0×66,src=10.10.12.2,dst=10.10.12.3,tp_dst=4789,flags(key))),vxlan_sys_4789

Keywords: ASAP2, Hairpin, OVS, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2891499

Description: Adding a route with next hop object caused a warning in dmesg and could possibly lead to kernel panic.

Keywords: ASAP2, Route, SwitchDev, Call Trace, Nexthop

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3079038

Description: When an already-loaded 'non-mellanox' auxiliary device on the auxiliary bus OFED driver exists, load may fail and cause kernel panic.

Keywords: Driver Load

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

3066233

Description: On SLES15 systems that have both python3 and python2 installed, rebuilding kernel modules fails with an error in the mlnx-tools package, and specifically in the mlnx-tools build log, about missing ib2ibsetup.8.

Keywords: Installation

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

2697443

Description: Reloading devlink in NetDev profile caused deadlock.

Keywords: Devlink

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.6-1.0.3.5

2771739

Description: Gratuitous ARP during rdma_connect is not handled properly.

Keywords: Gratuitous ARP

Fixed in Release: 5.6-1.0.3.5

2820245

Description: Crypto offload of UDP traffic on top of IPv6 was unsupported.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2869109

Description: IPsec crypto offload for non TCP/UDP encapsulated traffic broke.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2905896

Description: Leaving a multicast group (rdma_leave_multicast) used the wrong address and left the interface in the multicast group.

Keywords: RoCE, Multicast

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2939691

Description: Unsupported parameters were ignored. Now, when using unsupported syntax or unsupported command line parameters, the application will fail with an error message.

Keywords: Command Line, Parameters

Fixed in Release: 5.6-1.0.3.5

2939037

Description: Ethtool that is part of the original EN package failed to dump correct EEPROM values when using -m flag.

Keywords: Ethtool, EEPROM

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2979137

Description: An increment of count variable was missing when looping over output buffer in mlx5e_self_test(). As a result, the garbage value of ethtool -t was resolved.

Keywords: ethtool, selftest

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2752622

Description: On SLES 15, the inbox modules in the directory mlxsw (such as mlxsw_spectrum) was not supported. When they were installed when installing MLNX_EN, they no longer worked (as they depend on a different version of the mlx* modules) and could cause an error at time of installation.

Keywords: Installation

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.6-1.0.3.5

2984013

Description: When uninstalling the kmod-xpmem package, xpmem module was not unloaded. From now on, after uninstalling, xpmem module will be removed automatically.

Keywords: Installation, xpmem

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2984098

Description: OFED installation modified file "/etc/yum.conf" to exclude some packages from the Yum repositories. As of RHEL 8, /etc/yum.conf is a symlink to /etc/dnf.conf and this edit breaks the symlink. As there is no use in such an edit, OFED no longer edits this file.

Keywords: Installation, Yum Repositories, RHEL

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2946450

Description: In some cases, the firmware tracer did not work with NEO-Host.

Keywords: NEO-Host, Firmware Tracer

Fixed in Release: 5.6-1.0.3.5

2947645

Description: current_link_speed sysfs was missing.

Keywords: sysfs

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3025582

Description: If the commands were not entered in the correct order when setting buffer size and allocation using the mlnx_qos command, on some occasions, the xoff_threshold calculation broke pausing functionality.

Keywords: Driver, xoff, Buffer

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2936867

Description: Creating a TC rules with more than 30 actions caused kernel panic.

Keywords: ASAP2, Call Trace, TC

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3016685

Description: IP-in-IP packets received in one queue instead of hashing to multi queues.

Keywords: NetDev, Tunneling, RSS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

3023304

Description: Fixed compatibility issue of mlnx_qos for python3.9 deprecated tostring/fromstring.

Keywords: Python3, Compatibility

Fixed in Release: 5.6-1.0.3.5

2887387

Description: IPsec flow tables design caused the number of IPsec tunnels to be limited to 16K.

Changed the flow tables design to support up to 32K IPsec tunnels per protocol (IPv4/IPv6).

Keywords: IPsec

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

2887394/2887381

Description: When configuring over 1000 IPsec sessions caused performance issues.

Keywords: IPsec

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2906002

Description: Hairpin rules failed to send packet back to wire when IPsec full offload is enabled.

Keywords: IPsec Full Offload, Hairpin

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2890024

Description: Under certain conditions, incorrect handling of resources caused memory corruption over software steering resources leading to failure of OVS to offloaded the traffic to the hardware.

Keywords: ASAP2, Steering, OVS, Memory

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2874200

Description: Using hairpin tunnel traffic, caused incorrect TC rules to be created.

Example:

tunnel(tun_id=0×65,src=10.10.11.3,dst=10.10.11.2,ttl=0/0,tp_dst=4789,flags(+key)),…,in_port(vxlan_sys_4789),…, actions:set(tunnel(tun_id=0×66,src=10.10.12.2,dst=10.10.12.3,tp_dst=4789,flags(key))),vxlan_sys_4789

Keywords: ASAP2, Hairpin, OVS, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2891499

Description: Adding a route with next hop object caused a warning in dmesg and could possibly lead to kernel panic.

Keywords: ASAP2, Route, SwitchDev, Call Trace, Nexthop

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2842077

Description: Between scripts there was a possibility for Inconsistency in python3 header line (shebang line) because some distributions may no longer have /usr/bin/python.

Keywords: Python3

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2792432

Description: The driver did not set the PCP-based priority for DCT, hence DCT response packets were transmitted without user priority.

Keywords: User Priority, DCT

Fixed in Release: 5.5-1.0.3.2

2792480

Description: Running tcpdump on bonding standby port caused to lose the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2782406

Description: Running yum update will upgrade kylin-release to a higher version. The version of this package is used for kylin10sp2 detection so the script will detect kylin 10 instead of kylin10sp2 and use its repository by mistake.

Workaround: Upgrade, kylin

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.5-1.0.3.2

2823700

Description: xpmem driver is not supported on PowerPC.

Keywords: Installation, xpmem, PowerPC

Fixed in Release: 5.5-1.0.3.2

2802508

Description: Suspend flow freed the VLAN data so the data was not restored during the resume flow.

Keywords: VLAN, Suspend Flow, Resume Flow

Fixed in Release: 5.5-1.0.3.2

2796010

Description: Connection tracking rules with fragmentation had 0 stats.

Keywords: BlueField, Connection Tracking, Fragments, ASAP2

Discovered in Release: 5.4-2.4.1.3

Fixed in Release: 5.5-1.0.3.2

2803403

Description: Traffic failed to pass when OVS bridge is configured with bond interface and IP is configured over the OVS internal (bridge) port.

Keywords: Bond, VF LAG, OVS, Internal Port, ASAP2

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.5-1.0.3.2

2438392

Description: VXLAN with IPsec crypto offload does not work.

Keywords: VXLAN; IPsec crypto

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.5-1.0.3.2

2677225

Description: Conducting a driver restart while in VF LAG mode may cause unwanted behaviour such as kernel crashes.

Keywords: ASAP2, Bonding, Driver Restart, VF LAG

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3079038

Description: When an already-loaded 'non-mellanox' auxiliary device on the auxiliary bus OFED driver exists, load may fail and cause kernel panic.

Keywords: Driver Load

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

3066233

Description: On SLES15 systems that have both python3 and python2 installed, rebuilding kernel modules fails with an error in the mlnx-tools package, and specifically in the mlnx-tools build log, about missing ib2ibsetup.8.

Keywords: Installation

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

2697443

Description: Reloading devlink in NetDev profile caused deadlock.

Keywords: Devlink

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.6-1.0.3.5

2771739

Description: Gratuitous ARP during rdma_connect is not handled properly.

Keywords: Gratuitous ARP

Fixed in Release: 5.6-1.0.3.5

2820245

Description: Crypto offload of UDP traffic on top of IPv6 was unsupported.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2869109

Description: IPsec crypto offload for non TCP/UDP encapsulated traffic broke.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2905896

Description: Leaving a multicast group (rdma_leave_multicast) used the wrong address and left the interface in the multicast group.

Keywords: RoCE, Multicast

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2939691

Description: Unsupported parameters were ignored. Now, when using unsupported syntax or unsupported command line parameters, the application will fail with an error message.

Keywords: Command Line, Parameters

Fixed in Release: 5.6-1.0.3.5

2939037

Description: Ethtool that is part of the original EN package failed to dump correct EEPROM values when using -m flag.

Keywords: Ethtool, EEPROM

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2979137

Description: An increment of count variable was missing when looping over output buffer in mlx5e_self_test(). As a result, the garbage value of ethtool -t was resolved.

Keywords: ethtool, selftest

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2752622

Description: On SLES 15, the inbox modules in the directory mlxsw (such as mlxsw_spectrum) was not supported. When they were installed when installing MLNX_EN, they no longer worked (as they depend on a different version of the mlx* modules) and could cause an error at time of installation.

Keywords: Installation

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.6-1.0.3.5

2984013

Description: When uninstalling the kmod-xpmem package, xpmem module was not unloaded. From now on, after uninstalling, xpmem module will be removed automatically.

Keywords: Installation, xpmem

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2984098

Description: OFED installation modified file "/etc/yum.conf" to exclude some packages from the Yum repositories. As of RHEL 8, /etc/yum.conf is a symlink to /etc/dnf.conf and this edit breaks the symlink. As there is no use in such an edit, OFED no longer edits this file.

Keywords: Installation, Yum Repositories, RHEL

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2946450

Description: In some cases, the firmware tracer did not work with NEO-Host.

Keywords: NEO-Host, Firmware Tracer

Fixed in Release: 5.6-1.0.3.5

2947645

Description: current_link_speed sysfs was missing.

Keywords: sysfs

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3025582

Description: If the commands were not entered in the correct order when setting buffer size and allocation using the mlnx_qos command, on some occasions, the xoff_threshold calculation broke pausing functionality.

Keywords: Driver, xoff, Buffer

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2936867

Description: Creating a TC rules with more than 30 actions caused kernel panic.

Keywords: ASAP2, Call Trace, TC

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3016685

Description: IP-in-IP packets received in one queue instead of hashing to multi queues.

Keywords: NetDev, Tunneling, RSS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

3023304

Description: Fixed compatibility issue of mlnx_qos for python3.9 deprecated tostring/fromstring.

Keywords: Python3, Compatibility

Fixed in Release: 5.6-1.0.3.5

2887387

Description: IPsec flow tables design caused the number of IPsec tunnels to be limited to 16K.

Changed the flow tables design to support up to 32K IPsec tunnels per protocol (IPv4/IPv6).

Keywords: IPsec

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

2887394/2887381

Description: When configuring over 1000 IPsec sessions caused performance issues.

Keywords: IPsec

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2906002

Description: Hairpin rules failed to send packet back to wire when IPsec full offload is enabled.

Keywords: IPsec Full Offload, Hairpin

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2890024

Description: Under certain conditions, incorrect handling of resources caused memory corruption over software steering resources leading to failure of OVS to offloaded the traffic to the hardware.

Keywords: ASAP2, Steering, OVS, Memory

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2874200

Description: Using hairpin tunnel traffic, caused incorrect TC rules to be created.

Example:

tunnel(tun_id=0×65,src=10.10.11.3,dst=10.10.11.2,ttl=0/0,tp_dst=4789,flags(+key)),…,in_port(vxlan_sys_4789),…, actions:set(tunnel(tun_id=0×66,src=10.10.12.2,dst=10.10.12.3,tp_dst=4789,flags(key))),vxlan_sys_4789

Keywords: ASAP2, Hairpin, OVS, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2891499

Description: Adding a route with next hop object caused a warning in dmesg and could possibly lead to kernel panic.

Keywords: ASAP2, Route, SwitchDev, Call Trace, Nexthop

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2842077

Description: Between scripts there was a possibility for Inconsistency in python3 header line (shebang line) because some distributions may no longer have /usr/bin/python.

Keywords: Python3

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2792432

Description: The driver did not set the PCP-based priority for DCT, hence DCT response packets were transmitted without user priority.

Keywords: User Priority, DCT

Fixed in Release: 5.5-1.0.3.2

2792480

Description: Running tcpdump on bonding standby port caused to lose the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2782406

Description: Running yum update will upgrade kylin-release to a higher version. The version of this package is used for kylin10sp2 detection so the script will detect kylin 10 instead of kylin10sp2 and use its repository by mistake.

Workaround: Upgrade, kylin

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.5-1.0.3.2

2823700

Description: xpmem driver is not supported on PowerPC.

Keywords: Installation, xpmem, PowerPC

Fixed in Release: 5.5-1.0.3.2

2802508

Description: Suspend flow freed the VLAN data so the data was not restored during the resume flow.

Keywords: VLAN, Suspend Flow, Resume Flow

Fixed in Release: 5.5-1.0.3.2

2796010

Description: Connection tracking rules with fragmentation had 0 stats.

Keywords: BlueField, Connection Tracking, Fragments, ASAP2

Discovered in Release: 5.4-2.4.1.3

Fixed in Release: 5.5-1.0.3.2

2803403

Description: Traffic failed to pass when OVS bridge is configured with bond interface and IP is configured over the OVS internal (bridge) port.

Keywords: Bond, VF LAG, OVS, Internal Port, ASAP2

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.5-1.0.3.2

2438392

Description: VXLAN with IPsec crypto offload does not work.

Keywords: VXLAN; IPsec crypto

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.5-1.0.3.2

2677225

Description: Conducting a driver restart while in VF LAG mode may cause unwanted behaviour such as kernel crashes.

Keywords: ASAP2, Bonding, Driver Restart, VF LAG

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2852904

Description: In version 5.4, there was some offload breakage when using OVS.

Keywords: TSO, UDP Tunnels

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.1.0.0

2792480

Description: Running tcpdump on a bonding standby port resulted in the loss of the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2696789

Description: Redesigned the locks around peer MR invalidation flow to avoid a potential deadlock as Peer-direct patch may cause deadlock due to lock inversion.

Notes:

  • For GPU drivers prior to r470, the user should update nv_peer_mem to the next version, probably 1.2.

  • For GPU drivers from r470 or later branches shipped with nvidia-peermem, the driver will have an option to update to newer releases which take advantage of the redesigned MLNX_OFED support.

Keywords: lock inversion, nv_peer_mem

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2739689

Description: A race that resulted in a QCE with an error, caused errors in UMR QP. To prevent the UMR QP from getting into error, we fixed the MR deregistration flow (e.g., Peer lkey which is always revoked before destroying it).

Keywords: QCE, UMR

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2691656

Description: When using bonding, ibdev2netdev would sometimes match the infiniband device to the net device bonding interface, and sometimes to the underlying Infiniband net device interface.

ibdev2netdev now skips InfiniBand net device bonding interfaces, and always matches InfiniBand devices to the underlying InfiniBand net device interfaces.

Keywords: ibdev2netdev Bonding

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.4-3.0.3.0

2687643

Description: Fixed Decap flows inner IP_ECN match to take into account software modification of the match value according to RFC 6040 4.2.

Keywords: decap, ASAP2, ECN, RoCE

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2691081

Description: Removed metadata from the rpm package mlnx-ofa_kernel where it claimed to Provide an older version of rdma-core. This made sense in older versions where we needed to avoid installing rdma-core. But does not make sense anymore. And caused problems to some users installing rdma-core-devel through meta-packages.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2727062

Description: Removed manual build-time file list generation in mlnx-tools. Only keep it for python-installed files. And avoid guessing the version of python we use and the directory to which we install.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2708220

Description: Removed useless build-time editing of uninstall.sh in ofed-scripts that caused the build to fail (in the case of --add-kernel-support) in some rare cases.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2730547

Description: Some Dell OFED Factory Installation packages were missing dependencies. Removed the package rdma-core-devel from the Dell MLNX_OFED packages as it was not needed and some of its dependencies are not included.

Keywords: Installation, Dell

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2699662

Description: MLNX_OFED build scripts fixed to also build hcoll with CUDA support on RHEL8 x86_64 platforms.

Keywords: Installation, CUDA

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2686877

Description: Changing mtu takes too long. Reduced number of calls to synchronize_net to once for all channels.

Keywords: mtu, synchronize_net

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2748328

Description: When trying to upgrade a kmp package, it conflicts and needs user help to choose whether to replace it or not. The fix avoids conflicts from /usr/lib/rpm/kernel-module-subpackage script which was changed in the builder. Building the packages with kmp enabled on the other image will cause the issue to reproduce.

Keywords: Upgrade, kmp Package

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2707023

Description: On Ubuntu and Debian systems for openvswitch-switch (in case installing using e.g. --ovs-dpdk or --with-openvswitch), the installer misses a run-time dependency of libpcap0.8.

Keywords: Installation, Ubuntu, Debian

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2563366

Description: The full path to the directory that contains the installer must not contain a space or any similar white-space character, otherwise the installer will fail.

Keywords: Installation, White Space

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-3.0.3.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3079038

Description: When an already-loaded 'non-mellanox' auxiliary device on the auxiliary bus OFED driver exists, load may fail and cause kernel panic.

Keywords: Driver Load

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

3066233

Description: On SLES15 systems that have both python3 and python2 installed, rebuilding kernel modules fails with an error in the mlnx-tools package, and specifically in the mlnx-tools build log, about missing ib2ibsetup.8.

Keywords: Installation

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

2697443

Description: Reloading devlink in NetDev profile caused deadlock.

Keywords: Devlink

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.6-1.0.3.5

2771739

Description: Gratuitous ARP during rdma_connect is not handled properly.

Keywords: Gratuitous ARP

Fixed in Release: 5.6-1.0.3.5

2820245

Description: Crypto offload of UDP traffic on top of IPv6 was unsupported.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2869109

Description: IPsec crypto offload for non TCP/UDP encapsulated traffic broke.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2905896

Description: Leaving a multicast group (rdma_leave_multicast) used the wrong address and left the interface in the multicast group.

Keywords: RoCE, Multicast

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2939691

Description: Unsupported parameters were ignored. Now, when using unsupported syntax or unsupported command line parameters, the application will fail with an error message.

Keywords: Command Line, Parameters

Fixed in Release: 5.6-1.0.3.5

2939037

Description: Ethtool that is part of the original EN package failed to dump correct EEPROM values when using -m flag.

Keywords: Ethtool, EEPROM

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2979137

Description: An increment of count variable was missing when looping over output buffer in mlx5e_self_test(). As a result, the garbage value of ethtool -t was resolved.

Keywords: ethtool, selftest

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2752622

Description: On SLES 15, the inbox modules in the directory mlxsw (such as mlxsw_spectrum) was not supported. When they were installed when installing MLNX_EN, they no longer worked (as they depend on a different version of the mlx* modules) and could cause an error at time of installation.

Keywords: Installation

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.6-1.0.3.5

2984013

Description: When uninstalling the kmod-xpmem package, xpmem module was not unloaded. From now on, after uninstalling, xpmem module will be removed automatically.

Keywords: Installation, xpmem

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2984098

Description: OFED installation modified file "/etc/yum.conf" to exclude some packages from the Yum repositories. As of RHEL 8, /etc/yum.conf is a symlink to /etc/dnf.conf and this edit breaks the symlink. As there is no use in such an edit, OFED no longer edits this file.

Keywords: Installation, Yum Repositories, RHEL

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2946450

Description: In some cases, the firmware tracer did not work with NEO-Host.

Keywords: NEO-Host, Firmware Tracer

Fixed in Release: 5.6-1.0.3.5

2947645

Description: current_link_speed sysfs was missing.

Keywords: sysfs

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3025582

Description: If the commands were not entered in the correct order when setting buffer size and allocation using the mlnx_qos command, on some occasions, the xoff_threshold calculation broke pausing functionality.

Keywords: Driver, xoff, Buffer

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2936867

Description: Creating a TC rules with more than 30 actions caused kernel panic.

Keywords: ASAP2, Call Trace, TC

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3016685

Description: IP-in-IP packets received in one queue instead of hashing to multi queues.

Keywords: NetDev, Tunneling, RSS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

3023304

Description: Fixed compatibility issue of mlnx_qos for python3.9 deprecated tostring/fromstring.

Keywords: Python3, Compatibility

Fixed in Release: 5.6-1.0.3.5

2887387

Description: IPsec flow tables design caused the number of IPsec tunnels to be limited to 16K.

Changed the flow tables design to support up to 32K IPsec tunnels per protocol (IPv4/IPv6).

Keywords: IPsec

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

2887394/2887381

Description: When configuring over 1000 IPsec sessions caused performance issues.

Keywords: IPsec

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2906002

Description: Hairpin rules failed to send packet back to wire when IPsec full offload is enabled.

Keywords: IPsec Full Offload, Hairpin

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2890024

Description: Under certain conditions, incorrect handling of resources caused memory corruption over software steering resources leading to failure of OVS to offloaded the traffic to the hardware.

Keywords: ASAP2, Steering, OVS, Memory

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2874200

Description: Using hairpin tunnel traffic, caused incorrect TC rules to be created.

Example:

tunnel(tun_id=0×65,src=10.10.11.3,dst=10.10.11.2,ttl=0/0,tp_dst=4789,flags(+key)),…,in_port(vxlan_sys_4789),…, actions:set(tunnel(tun_id=0×66,src=10.10.12.2,dst=10.10.12.3,tp_dst=4789,flags(key))),vxlan_sys_4789

Keywords: ASAP2, Hairpin, OVS, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2891499

Description: Adding a route with next hop object caused a warning in dmesg and could possibly lead to kernel panic.

Keywords: ASAP2, Route, SwitchDev, Call Trace, Nexthop

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2842077

Description: Between scripts there was a possibility for Inconsistency in python3 header line (shebang line) because some distributions may no longer have /usr/bin/python.

Keywords: Python3

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2792432

Description: The driver did not set the PCP-based priority for DCT, hence DCT response packets were transmitted without user priority.

Keywords: User Priority, DCT

Fixed in Release: 5.5-1.0.3.2

2792480

Description: Running tcpdump on bonding standby port caused to lose the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2782406

Description: Running yum update will upgrade kylin-release to a higher version. The version of this package is used for kylin10sp2 detection so the script will detect kylin 10 instead of kylin10sp2 and use its repository by mistake.

Workaround: Upgrade, kylin

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.5-1.0.3.2

2823700

Description: xpmem driver is not supported on PowerPC.

Keywords: Installation, xpmem, PowerPC

Fixed in Release: 5.5-1.0.3.2

2802508

Description: Suspend flow freed the VLAN data so the data was not restored during the resume flow.

Keywords: VLAN, Suspend Flow, Resume Flow

Fixed in Release: 5.5-1.0.3.2

2796010

Description: Connection tracking rules with fragmentation had 0 stats.

Keywords: BlueField, Connection Tracking, Fragments, ASAP2

Discovered in Release: 5.4-2.4.1.3

Fixed in Release: 5.5-1.0.3.2

2803403

Description: Traffic failed to pass when OVS bridge is configured with bond interface and IP is configured over the OVS internal (bridge) port.

Keywords: Bond, VF LAG, OVS, Internal Port, ASAP2

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.5-1.0.3.2

2438392

Description: VXLAN with IPsec crypto offload does not work.

Keywords: VXLAN; IPsec crypto

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.5-1.0.3.2

2677225

Description: Conducting a driver restart while in VF LAG mode may cause unwanted behaviour such as kernel crashes.

Keywords: ASAP2, Bonding, Driver Restart, VF LAG

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2852904

Description: In version 5.4, there was some offload breakage when using OVS.

Keywords: TSO, UDP Tunnels

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.1.0.0

2792480

Description: Running tcpdump on a bonding standby port resulted in the loss of the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2696789

Description: Redesigned the locks around peer MR invalidation flow to avoid a potential deadlock as Peer-direct patch may cause deadlock due to lock inversion.

Notes:

  • For GPU drivers prior to r470, the user should update nv_peer_mem to the next version, probably 1.2.

  • For GPU drivers from r470 or later branches shipped with nvidia-peermem, the driver will have an option to update to newer releases which take advantage of the redesigned MLNX_OFED support.

Keywords: lock inversion, nv_peer_mem

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2739689

Description: A race that resulted in a QCE with an error, caused errors in UMR QP. To prevent the UMR QP from getting into error, we fixed the MR deregistration flow (e.g., Peer lkey which is always revoked before destroying it).

Keywords: QCE, UMR

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2691656

Description: When using bonding, ibdev2netdev would sometimes match the infiniband device to the net device bonding interface, and sometimes to the underlying Infiniband net device interface.

ibdev2netdev now skips InfiniBand net device bonding interfaces, and always matches InfiniBand devices to the underlying InfiniBand net device interfaces.

Keywords: ibdev2netdev Bonding

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.4-3.0.3.0

2687643

Description: Fixed Decap flows inner IP_ECN match to take into account software modification of the match value according to RFC 6040 4.2.

Keywords: decap, ASAP2, ECN, RoCE

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2691081

Description: Removed metadata from the rpm package mlnx-ofa_kernel where it claimed to Provide an older version of rdma-core. This made sense in older versions where we needed to avoid installing rdma-core. But does not make sense anymore. And caused problems to some users installing rdma-core-devel through meta-packages.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2727062

Description: Removed manual build-time file list generation in mlnx-tools. Only keep it for python-installed files. And avoid guessing the version of python we use and the directory to which we install.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2708220

Description: Removed useless build-time editing of uninstall.sh in ofed-scripts that caused the build to fail (in the case of --add-kernel-support) in some rare cases.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2730547

Description: Some Dell OFED Factory Installation packages were missing dependencies. Removed the package rdma-core-devel from the Dell MLNX_OFED packages as it was not needed and some of its dependencies are not included.

Keywords: Installation, Dell

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2699662

Description: MLNX_OFED build scripts fixed to also build hcoll with CUDA support on RHEL8 x86_64 platforms.

Keywords: Installation, CUDA

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2686877

Description: Changing mtu takes too long. Reduced number of calls to synchronize_net to once for all channels.

Keywords: mtu, synchronize_net

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2748328

Description: When trying to upgrade a kmp package, it conflicts and needs user help to choose whether to replace it or not. The fix avoids conflicts from /usr/lib/rpm/kernel-module-subpackage script which was changed in the builder. Building the packages with kmp enabled on the other image will cause the issue to reproduce.

Keywords: Upgrade, kmp Package

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2707023

Description: On Ubuntu and Debian systems for openvswitch-switch (in case installing using e.g. --ovs-dpdk or --with-openvswitch), the installer misses a run-time dependency of libpcap0.8.

Keywords: Installation, Ubuntu, Debian

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2563366

Description: The full path to the directory that contains the installer must not contain a space or any similar white-space character, otherwise the installer will fail.

Keywords: Installation, White Space

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-3.0.3.0

2684302

Description: To support scalability, function representor channels were limited to 4. However in scenarios when SF are not used, certain use cases require representors to support a large number of channels.

Hence, representor channel limit to 4 is applicable only when a PCI device, such as Scalable Function support, is enabled.

Keywords: Representor Channels

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2644217

Description: Matching on ipv4_ihl (internet header length) was supported only for outer headers.

Support has been added for inner headers too.

Keywords: Internet Header Length, ipv4_ihl

Fixed in Release: 5.4-1.0.3.0

2626906

Description: When using one counter for both pop/push VLAN actions, the counter value is incorrect. Split the counter for pop_vlan_action_counter and push_vlan_action_counter.

Keywords: Pop/Push VLAN

Fixed in Release: 5.4-1.0.3.0

2653382

Description: Incorrect L3 decapsulation occurs when the original inner frame is small and was padded to comply with minimum frame size of 64-bytes.

Keywords: SW Steering, Decapsulation, Padding

Fixed in Release: 5.4-1.0.3.0

2612725

Description: dapl and libmlx4 are needed by libdat2 and libdpdk. In order to remove or update dapl, its dependencies need to be removed.

Keywords: dapl, libmlx4

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.4-1.0.3.0

2649134

Description: An override of log_max_qp by other devices occurs if the devices share the same mlx5_core module.

Keywords: log_max_qp, mlx5_core

Fixed in Release: 5.4-1.0.3.0

2638029

Description: A synchronization issue where closing and opening channels (which may happen on configuration changes such as changing number of channels) may cause null pointer dereference in function mlx5e_select_queue.

Keywords: mlx5e_select_queue, Synchronization, Tx

Fixed in Release: 5.4-1.0.3.0

2678982

Description: Enabling tx-udp_tnl-csum-segmentation has no effect on the driver. tx-udp_tnl-csum-segmentation has been moved to "off [fixed]".

Keywords: tx-udp_tnl-csum-segmentation

Discovered in Release: 5.4-0.5.1.1

Fixed in Release: 5.4-1.0.3.0

2610870

Description: Some MLNX_OFED dkms packages ignored (install-time) build errors and considered the packages properly built.

Those errors are now not ignored and indicated as package installation errors.

Keywords: dkms, Installation

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.4-1.0.3.0

2617820

Description: Old udevd versions could get stuck renaming network devices, leaving interfaces named eth* instead of enp*.

Updating the systemd version resolves this issue. For example, if an issue detected on RHEL 7.6 with systemd-219-62, updating the systemd version to systemd-219-67 resolves the issue.

Keywords: udev, systemd, RHEL

Discovered in Release: 5.4-0.5.1.1

Fixed in Release: 5.4-1.0.3.0

2632768

Description: Flows with t commit action with ct state -trk are not be offloaded (i.e., table=0,ct_state=-trk,ip actions=ct(commit,table=1)).

Keywords: ASAP2, Connection Tracking

Fixed in Release: 5.4-1.0.3.0

2247143

Description: Connection tracking over VF LAG with tunnel encapsulation/decapsulation is not supported and may cause traffic drop.

Keywords: ASAP2, Connection Tracking, VF LAG, Tunnel

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.4-1.0.3.0

2597327

Description: When stack size is limit to 1024, OFED compilation fails.

Keywords: Compilation, Stack

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2609641

Description: Setting rate/burst values higher than 2,147,483,648 are rejected.

Keywords: VF Metering

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2626920

Description: Offloaded remote mirroring flows on tunnel device caused forwarded traffic to VF to not be decapsulated.

Keywords: ASAP2, Offload, Remote Mirroring, Tunnel

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2660247

Description: Trying to set VPort match mode on VF (cat/sys/class/net/enp8s0f2/compat/devlink/vport_match_mode), leads to kernel crash.

Keywords: ASAP2, Kernel Crash

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2667484

Description: OVS flows are not being offloaded over socket-direct devices.

Keywords: ASAP2, Socket-Direct

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2663042

Description: When VXLAN is configured and illegal route is added, the system crashes with call trace.

Keywords: ASAP2, Offload, Tunnel, Call Trace

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2354761

Description: If any traffic is sent before the netdev goes up for the first time, a division by zero caused by a modulo operation may occur in ndo_select_queue, leading to a kernel panic.

Keywords: NetDev; ndo_select_queue

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2562053/2667551

Description: After restarting driver, the x86 host may be in grace period and may not recover on its own. As part of the fix, 5 FW_fatal recoveries are allowed within the 20-minute grace period. As a result, the grace period in the devlink health show command will appear as 0 for FW_fatal reporter.

Keywords: BlueField Reload, recovery, reset flow

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.4-1.0.3.0

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference Number

Description

Internal Reference

Number

Issue

3884499

Description: Fixed an issue that caused the MLNX_EN uninstall script to keep some leftover packages from the last installation process.

Keywords: MLNX_EN, install

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3916656

Description: If multicast join request is received during the Heavy Sweep, the InfiniBand Subnet Manager 5.19 may hang.

Keywords: Multicast, Subnet Manager

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3878076

Description: Fixed an issue where executing cma_roce_mode -d [device] would inadvertently delete contents of /sys/kernel/config/rdma_cm. This occurred due to the removal of the rdma_cm/ device directory upon script exit, affecting system configuration.

Keywords: cma_roce_mode configuration files deletion

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3893526 / 3869558

Description: Fixed an issue that resulted in corrupt SMP MAD requests list when the sent list was accessed while the unregistered flow was running.

Keywords: SMP MAD requests

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3896666

Description: Fixed the packet inspection parsing to avoid data corruption when GRE offload was turned on by parsing the outer header as UDP and not as TCP.

Keywords: UDP, TCP, GRE offload

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed an issue that prevented netdev queue value from being updated in mqprio param when switchdev mode was enabled and the netdev queue number was reset to 1.

Keywords: netdev

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 24.07-0.6.1.0

3974743

Description: Fixed the error flow in case of performing CT entry update which resulted in failure as it exceeded the firmware limit.

Keywords: Offload

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3957895

Description: Extended the number of rules to be offloaded to all ports from 8 to 32. This allows greater flexibility when offloading temporary rules like VLAN traffic and ease the offload sharing between the ports.

Keywords: Offload rules, VLAN traffic

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3936207

Description: Fixed a stack overrun warning by reducing the size of the local on-stack array used for optimization by 192 bytes.

Keywords: Kernel stack

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3855582

Description: Fixed an overflow issue where RDMA applications could not find the device when creating new RDMA devices.

Keywords: RDMA CM

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3932944

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3947203

Description: Fixed an issue related to the driver's internal MR cache cleanup process that resulted in high memory consumption on the host.

Keywords: MR cache

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.07-0.6.1.0

3946894

Description: Fixed an issue related to the driver's internal MR cache cleanup that caused high memory consumption on the host.

Keywords: MR cache cleanup

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3962426

Description: Fixed the setting of ATS for DMABUF MRs that caused some MRs to miss the ATS enablement. Lack of ATS enablement on DMABUF MRs results in slower performance when using these MRs.

Keywords: ATS, DMABUF, MRs

Discovered in Release: 24.04-0.6.6.0

Fixed in Release: 24.04-0.7.0.0

3798418

Description: Fixed an issue related to the comparison process between the SW steering and FW steering modes to avoid kernel crashes incidences.

Keywords: SW steering, FW steering

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3824463

Description: Fixed an issue that prevented the tc_wrap tool from properly working when VLAN is configured as the tool wrongly handled the library function return value.

Keywords: tc_wrap tool, VLAN

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3835880

Description: Fixed an IPSec issue that resulted in the disabling of Crypto offload.

Keywords: IPsec, Crypto offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3734180

Description: Fixed an issue that could have caused memory corruption when running XDP traffic.

Keywords: Memory, XDP traffic

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3818623

Description: Fixed an issue that caused IFA packets to be sent from the incorrect port on VF LAG.

Keywords: IFA packets, VF LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3866587

Description: Added support for over KORG 6.7 read frequency_diff.

Keywords: Operating System, frequency

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3851731

Description: Fixed an issue that caused a deadlock in the flow of disabling the LAG when changing eswitch mode from switchdev to legacy when a LAG bond existed on the machine.

Keywords: LAG

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3546668

Description: In systems with 64k page size, applications opening a substantial amount of RDMA resources such as UARs, QPs, and CQs might encounter errors during the creation of these resources due to limitations in PCI BAR size.

Keywords: PCI BAR size limitation

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.04-0.6.6.0

3764042

Description: Fixed an issue that resulted in PFC configuration being reset when updating the cable length via mlnx_qos.

Keywords: PFC configuration, cable length

Discovered in Release: 24.01-0.3.3.1

Fixed in Release: 24.04-0.6.6.0

3727823

Description: Fixed an issue that allowed concurrent creation of encap entries, and could potentially cause double free vulnerabilities.

Keywords: Encap entries, double free vulnerabilities

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3727026

Description: Resolved a discalculation issue where more Q-counters were freed than allocated when moving to switchdev mode.

Keywords: Q-counters, switchdev

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3499413

Description: Fixed a kernel issue ("net/sched: act_ct: offload UDP NEW connections") where under heavy load, some connections could not be offloaded, leading to performance problems.

Keywords: ASAP, CT offload

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3666162

Description: Fixed an issue that triggered a syndrome error due to debugfs entries that were not exposed for non supported general RoCE parameters, like rtt_resp_dscp.

Keywords: Syndrom error, debugfs entries

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3710958

Description: Fixed an issue that triggered an error message due to outdated rule actions in the STE apply flow. The flow have been updated to check if the rule domain is different from the ASO CT action domain when applying the ASO CT action.

Keywords: STE apply flow, ASO CT

Discovered in Release: 23.10-1.1.9.0

Fixed in Release: 24.01-0.3.3.1

3663363

Description: Fixed an issue where an error was triggered in case devlink reload was attempted when there were allocated subfunctions.

Keywords: devlink reload, allocated subfunctions

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3660998

Description: Resolved an issue on ConnectX-4 Lx, where the VF state was not configured correctly following the activation of SR-IOV.

Keywords: ConnectX-4 Lx, VF state

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3653417

Description: Fixed an issue where changing the steering mode to firmware steering was unsupported for policy IPsec rules.

Keywords: Firmware steering

Discovered in Release: 23.10-0.5.5.0

Fixed in Release: 23.10-1.1.9.0

3602955

Description: Fixed an issue that occurred when a VF was set to get allmulti traffic. The issue caused the steering rules to send the multicast traffic received by the NIC back to the uplink.

Keywords: VF, allmulti traffic

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3553766

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546694

Description: Fixed an issue where MAC address configuration for PFs could fail if SR-IOV was enabled at the same time.

Keywords: PF, MAC address, SR-IOV

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3538018

Description: Fixed an issue where firmware sync reset (with the 'mlxfwreset -d <device> -l 3 r --sync 1' command) could fail on a system configured for hotplug on the PCIe slot on which the mlx5 card was mounted.

Keywords: Firmware sync reset, mlx5 card

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3587834

Description: Fixed an issue where the enable_remote_dev_reset Devlink parameter was not supported on kernel versions below v5.10.

Keywords: Devlink parameter

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3576351

Description: Resolved a warning that was triggered when starting the openibd service, which pertained to an unidentified 'ExecRestart' value within the 'Service' section.

Keywords: openibd, warning

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3557482

Description: Fixed an issue where the 'mlnx_tune -l' list of supported operating systems did not include several operating systems that were actually supported, such as RHEL8.6 and Ubuntu 22.04.

Keywords: mlnx_tune -l

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3549684

Description: Fixed a signature-related issue that occurred when installing DOCA on SLES15SP4 using the repository.

Keywords: DOCA, SLES15SP4

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3380263

Description: Fixed an issue where users who attempted to use OFED with Device ID NVD0000000033, had to install the firmware manually.

Keywords: Device ID NVD0000000033

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3228788

Description: Fixed an issue where running rx-tls-offload over Korg6.0 as its TLS module did not work properly.

Keywords: NetDev, TLS

Discovered in Release: 23.07-0.5.0.0

Fixed in Release: 23.10-0.5.5.0

3546304

Description: Resolved the kernel crash resulting from sysfs calls to profiles lacking TC (Traffic Control) support.

Keywords: sysfs calls, Trafic Control

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3531986

Description: Fixed an issue that prevented OS booting following an installation of the EN and RoCE drivers.

Keywords: OS booting, EN, RoCE

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3489233

Description: Fixed an issue in SLES 15 SP4 where the openibd service failed to start automatically after system boot.

Keywords: SLES 15 SP4,openibd, system boot

Discovered in Release: 23.04-0.5.3.3

Fixed in Release: 23.07-0.5.0.0

3431430

Description: Fixed an issue that prevented the installation of OFED on RHEL systems using a non-default Python version.

Keywords: Installation, RHEL, Python

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3422823

Description: Fixed an OFED installation issue on BCLinux 21.10 that occurred when using the "--add-kernel-support" installation flag.

Keywords: Installation, BCLinux 21.10, "--add-kernel-support"

Discovered in Release: 5.9-0.5.6

Fixed in Release: 23.07-0.5.0.0

3264588

Description: Resolved a problem where the system boot process would hang when more than two Network Interface Cards were installed.

Keywords: System boot, Network Interface Cards

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 23.07-0.5.0.0

3499136

Description: Fixed an issue where the sysfs PHY counters displayed outdated information.

Keywords: sysfs PHY counters

Discovered in Release: 23.04

Fixed in Release: 23.07-0.5.0.0

2883451

Description: Installing mlnx_tune on Python3 did not work properly. mlnx_tune now supports Python3 in addition to Python2.

Keywords: Installation, mlnx_tune, Python3

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 23.04-0.5.3.3

3219842

Description: When creating a bond interface for all ports on a ConnectX-7 4-port HCA, the wrong bond name appeared in ibdev2netdev.

Keywords: RDMA, Bond Name, ibdev2netdev, ConnectX-7

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3333919

Description: Changing traffic class via the sysfs while modifying QPs in parallel causes a deadlock.

Keywords: RDMA, TC, Sysfs, QP

Discovered in Release: 5.0-2.1.8.0

Fixed in Release: 23.04-0.5.3.3

3406019

Description: Due to a bug in the emulation layer, performance degradation might be experienced when running GPUDirect over Virtual Functions.

Keywords: RDMA, GPUDirect, performance, VF

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3233799

Description: debugfs directories cannot be created for representors and sub-functions, thus the log might show error warning for either of the scenarios.

Keywords: NetDev, debugfs, SF, logging

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

1892663/1800633/2883451

Description: mlnx_tune script does not support Python3 interpreter.

Keywords: mlnx_tune, Python3

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 23.04-0.5.3.3

3340542

Description: The verion number for perftest was not-standard resulting in some distribution packages recieving a higher version number than the OFED version for no good reason. Changed the naming of perftest to MAJOR.MINOR.PATCH.

Keywords: Installation, perftest

Fixed in Release: 23.04-0.5.3.3

3428775

Description: knem did not fully support RHEL8.7 and newer releases.

Keywords: Installation, knem, RHEL

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 23.04-0.5.3.3

3431430

Description: Installing MLNX_OFED on a RHEL system that uses a non-default version of Python (e.g., Python3.9 on RHEL8.6, where the default is 3.6) may fail with an error that mlnx-tools is missing a dependency on 'python(abi)'. mlnx-tools includes a single script, mlnx_qos, that depends on a specific version of python. In such a case, after the fix, it may fail to run with such a non-standard version of Python.

Keywords: Installation, Python, RHEL, mlnx-tools

Discovered in Release: 5.9-0.5.6.0

Fixed in Release: 23.04-0.5.3.3

3247519

Description: On an Ubuntu 22.04 system, when installing using the apt install method to install MLNX_OFED including Open vSwitch, and if the distribution Open vSwitch package was previously installed, the install may fail because of a left-over systemd generated file: the symbolic link /etc/systemd/system/openvswitch-switch.service.requires/ovs-record-hostname.service -> /lib/systemd/system/ovs-record-hostname.service .

Keywords: Installation, Ubuntu 22.04, Open vSwitch

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3296578

Description: Dapltest on RHEL9.x (ppc64le) could fail to run with a segmentation fault.

Keywords: Installation, RHEL9.x, Dapltest

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

3261289

Description: The host driver probe does not check whether there are existing SFs which are present in the device. As such, the host driver did not re-create those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.9-0.5.6.0

3228719

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Kernel Panic

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.9-0.5.6.0

2946873

Description: Moving to switchdev mode while deleting namespace may cause a deadlock.

Keywords: ASAP2, Switchdev, Namespace

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.9-0.5.6.0

3239291

Description: In some topologies, like logical partitions, mlxfwreset is not supported.

Keywords: Core, mlxfwreset

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3220855

Description: Creating external SFs on BF ARM when the host (x86) operating system does not support SFs may cause the host to crash.

Keywords: Core, Scalable Functions

Discovered in Release: 5.8- 1.0.1.1

Fixed in Release: 5.9-0.5.6.0

3253500

Description: The redundant freeing of a list item could lead to memory corruption, potentially causing the application to crash or incorrect traffic handling.

Keywords: Steering, Memory Corruption, List, Pattern/Argument

Fixed in Release: 5.8- 1.1.2.1

3214161

Description: The knem-dkms package explicitly requires GCC to build the knem driver (at install times). Under some circumstances, on Debian systems, the apt install method may result in a system that has only gcc-<version> (e.g., gcc-10) installed.

Keywords: Installation, Debian, GCC

Fixed in Release: 5.8- 1.1.2.1

3230613

Description: Installing MLNX_OFED_LINUX on an Ubuntu system with CUDA (version < 11.6) may result in an automatic installation of the ucx-cuda package that will fail with an error message in the log file ucx-cuda.debinstall.log about missing dependencies.

Keywords: Installation, Ubuntu, CUDA

Fixed in Release: 5.8- 1.1.2.1

3235521

Description: The host driver probe did not check whether there are existing SFs which are present in the device, causing the host driver to not recreate those SFs.

Keywords: Core, Scalable Functions

Fixed in Release: 5.8- 1.1.2.1

3228357

Description: If there are multiple encapsulations and not all neighbors are valid, the kernel will go into panic mode.

Keywords: ASAP2, Encapsulation

Discovered in Release: 5.5-1.0.3.2, 5.7-1.0.2.0

Fixed in Release: 5.8- 1.1.2.1

3232445

Description: When using BlueField with old kernels, multiple OVS meter do not work.

Keywords: ASAP2, BlueField, Meter, OVS, Offload

Fixed in Release: 5.8- 1.1.2.1

3234066

Description: When configuring IPsec full offload, after sending traffic for approximately 30 minutes, the traffic stops at some point and the connection gets lost.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3179535

Description: SMFS will try to merge flow rules with the same matching criteria (as they share the same matcher) into one multi-destination rule.

If merging fails, the matcher is disconnected by mistake.

Keywords: Steering, SMFS, Matcher Disconnect

Fixed in Release: 5.8- 1.0.1.1

3214198

Description: ibv_reg_mr for huge pages was optimized in kernel >= 5.12

Keywords: RDMA, ibv_reg_mr

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2984134

Description: Moving to SwitchDev mode while deleting namespace over Linux-6.0 can sometimes cause a deadlock.

Keywords: RDMA, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3106228

Description: A net device validation issue prevented running IPv6 traffic using an RDMA communication manager between two interfaces on same host with same subnet.

Keywords: RDMA, IPv6, Communication Manager

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3151843

Description: I n mlx5dv_mkey_check manpage, there is an i naccurate description of signature error handling flow.

Keywords: RDMA, manpage

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3229002

Description: Creating and deleting MRs, caused a kernel slab cache leak issue.

Keywords: RDMA, Cache

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3236217

Description: The rdma res show cm_id command does not list all cm_ids when some of them are in LISTEN state.

Keywords: RDMA, cm_ids

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.8- 1.0.1.1

3146128

Description: In older kernel version, PTP was not supported over VLAN interfaces.

Keywords: NetDev, PTP, VLAN

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

2969772

Description: HW-GRO feature was blocked due to firmware limitations.

Keywords: NetDev, HW-GRO

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3096393

Description: STP packets failed to be transmitted.

Keywords: NetDev, STP

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.8- 1.0.1.1

3236984

Description: When using sysfs to read the hash function used to distribute the traffic between the T I R s ( Transpo rt Interface Receive) , on occasion, the server crashed.

Keywords: NetDev, sysfs

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3126000

Description: Upgrading from version 5.6-2 to 5.7 failed.

Keywords: Installation

Discovered in Release: 5.6-2.0.9.0

Fixed in Release: 5.8- 1.0.1.1

3230524

Description: Building with KMP enabled fails due to missing packages. OFED packages will now be built with KMP disabled.

Keywords: Installation, KMP

Fixed in Release: 5.8- 1.0.1.1

3158725

Description: The script install.pl, used for (re)building kernel modules, used the name "kernel-source" as the package of the kernel-source on SLES systems.

Keywords: Installation, SLES

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3142212

Description: Starting firmware version xx.34.0350, a new NVCONFIG has been added to the ARM side only: MANAGEMENT_PF_MODE.

If this config is on, the user will see a PCI Function (PF) which failed to probe:

Copy
Copied!
            

[    6.837102] mlx5_core 0000:03:00.2: mlx5_cmd_check:756:(pid 206): ENABLE_HCA(0x104) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0x6ca1f5) [    6.864227] mlx5_core 0000:03:00.2: mlx5_peer_pf_init:40:(pid 206): Failed to enable peer PF HCA err(-22)                                                                [    6.883453] mlx5_core 0000:03:00.2: mlx5_load:1129:(pid 206): Failed to init embedded CPU [    8.261268] mlx5_core 0000:03:00.2: init_one:1365:(pid 206): mlx5_load_one failed with error code -22                                                                     [    8.280056] mlx5_core: probe of 0000:03:00.2 failed with error -22  

Keywords: Installation

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3174928

Description: Using a 1-CPU system casues possible command flush deadlock.

Keywords: Core

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.8- 1.0.1.1

3228721/3228357

Description: An incorrect termination table was used with the uplink-to-uplink forward rule.

Keywords: ASAP2, eSwitch

Discovered in Release: 5.7-1.0.2.0

Fixed in Release: 5.8- 1.0.1.1

3220120

Description: In old kernels, when a VXLAN tunnel is set up on one OVS bridge and PF is up on another OVS bridge, traffic does not offload as expected.

Keywords: ASAP2, VXLAN

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.8- 1.0.1.1

3032335

Description: Creating multiple steering rules that modify a packet and match on the same packet headers can cause an error to be displayed in dmesg when deleting the steering rules.

Keywords: Steering Rules

Fixed in Release: 5.7-1.0.2.0

3011368

Description: Some IB spec QP state behaviour on post_send()/recv() is not being fully enforced. The fix makes the QP complaint to IB spec about when it is allowed to post_send()/recv() and when it should return an error.

Keywords: RDMA, IB spec QP

Fixed in Release: 5.7-1.0.2.0

3075125

Description: When changing trust state from PCP to DSCP, the TC number changes by default to 8, in some cases, disrupting traffic prioritization if trust state is changed back to PCP.

Keywords: NetDev, QoS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.7-1.0.2.0

3054413

Description: In the current release, the following OPNs/PSIDs should be manually upgraded:

MCX753106AS-HEA-N NVD0000000023

MCX75310AAS-HEA-N NVD0000000024

Keywords: ConnectX-7, Upgrade

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3070653

Description: In versions of MLNX_OFED before 5.7, the xpmem kernel module was not signed. When it was installed on systems (mostly RHEL and other compatible systems) the following error message would appear: "xpmem: loading out-of-tree module taints kernel."

Keywords: Installation, xpmem

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3075357

Description: In Debian-based distributions, in /etc/init.d/openibd, the path to enable the firmware tracer is /sys/kernel/debug/tracing/events/mlx5/fw_tracer/enable instead of /sys/kernel/debug/tracing/events/mlx5/mlx5_fw/enable . As a result, firmware tracer will never get enabled even when supported.

Keywords: Installation, Kernel Trace Debug

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

2688191

Description: The minimum Tx rate limit is not supported with link speed of 1Gb/s.

Keywords: Rate Limit, 1Gb/s

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3044255

Description: Destroying mlxdevm group while SF is attached to it is not supported.

Keywords: ASAP2, mlxdevm, QoS, Group, Scalable Functions

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3047142

Description: Using OVS offload with NIC mode (non switchdev mode) causes traffic to drop.

Keywords: ASAP2, Offload, NIC Mode, OVS

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.7-1.0.2.0

3123986

Description: In some cases VF metering configuration failure caused a deadlock.

Keywords: ASAP2, VF Metering

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3053842

Description: A race condition may cause some connection aging to set to 24 hours instead of 30 seconds.

Keywords: ASAP2, Connection Tracking, Aging

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.7-1.0.2.0

3079038

Description: When an already-loaded 'non-mellanox' auxiliary device on the auxiliary bus OFED driver exists, load may fail and cause kernel panic.

Keywords: Driver Load

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

3066233

Description: On SLES15 systems that have both python3 and python2 installed, rebuilding kernel modules fails with an error in the mlnx-tools package, and specifically in the mlnx-tools build log, about missing ib2ibsetup.8.

Keywords: Installation

Discovered in Release: 5.6-1.0.3.3

Fixed in Release: 5.6-2.0.9.0

2697443

Description: Reloading devlink in NetDev profile caused deadlock.

Keywords: Devlink

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.6-1.0.3.5

2771739

Description: Gratuitous ARP during rdma_connect is not handled properly.

Keywords: Gratuitous ARP

Fixed in Release: 5.6-1.0.3.5

2820245

Description: Crypto offload of UDP traffic on top of IPv6 was unsupported.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2869109

Description: IPsec crypto offload for non TCP/UDP encapsulated traffic broke.

Keywords: IPsec, Crypto, Offload

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2905896

Description: Leaving a multicast group (rdma_leave_multicast) used the wrong address and left the interface in the multicast group.

Keywords: RoCE, Multicast

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2939691

Description: Unsupported parameters were ignored. Now, when using unsupported syntax or unsupported command line parameters, the application will fail with an error message.

Keywords: Command Line, Parameters

Fixed in Release: 5.6-1.0.3.5

2939037

Description: Ethtool that is part of the original EN package failed to dump correct EEPROM values when using -m flag.

Keywords: Ethtool, EEPROM

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2979137

Description: An increment of count variable was missing when looping over output buffer in mlx5e_self_test(). As a result, the garbage value of ethtool -t was resolved.

Keywords: ethtool, selftest

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2752622

Description: On SLES 15, the inbox modules in the directory mlxsw (such as mlxsw_spectrum) was not supported. When they were installed when installing MLNX_EN, they no longer worked (as they depend on a different version of the mlx* modules) and could cause an error at time of installation.

Keywords: Installation

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.6-1.0.3.5

2984013

Description: When uninstalling the kmod-xpmem package, xpmem module was not unloaded. From now on, after uninstalling, xpmem module will be removed automatically.

Keywords: Installation, xpmem

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2984098

Description: OFED installation modified file "/etc/yum.conf" to exclude some packages from the Yum repositories. As of RHEL 8, /etc/yum.conf is a symlink to /etc/dnf.conf and this edit breaks the symlink. As there is no use in such an edit, OFED no longer edits this file.

Keywords: Installation, Yum Repositories, RHEL

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2946450

Description: In some cases, the firmware tracer did not work with NEO-Host.

Keywords: NEO-Host, Firmware Tracer

Fixed in Release: 5.6-1.0.3.5

2947645

Description: current_link_speed sysfs was missing.

Keywords: sysfs

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3025582

Description: If the commands were not entered in the correct order when setting buffer size and allocation using the mlnx_qos command, on some occasions, the xoff_threshold calculation broke pausing functionality.

Keywords: Driver, xoff, Buffer

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2936867

Description: Creating a TC rules with more than 30 actions caused kernel panic.

Keywords: ASAP2, Call Trace, TC

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

3016685

Description: IP-in-IP packets received in one queue instead of hashing to multi queues.

Keywords: NetDev, Tunneling, RSS

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

3023304

Description: Fixed compatibility issue of mlnx_qos for python3.9 deprecated tostring/fromstring.

Keywords: Python3, Compatibility

Fixed in Release: 5.6-1.0.3.5

2887387

Description: IPsec flow tables design caused the number of IPsec tunnels to be limited to 16K.

Changed the flow tables design to support up to 32K IPsec tunnels per protocol (IPv4/IPv6).

Keywords: IPsec

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.6-1.0.3.5

2887394/2887381

Description: When configuring over 1000 IPsec sessions caused performance issues.

Keywords: IPsec

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2906002

Description: Hairpin rules failed to send packet back to wire when IPsec full offload is enabled.

Keywords: IPsec Full Offload, Hairpin

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2890024

Description: Under certain conditions, incorrect handling of resources caused memory corruption over software steering resources leading to failure of OVS to offloaded the traffic to the hardware.

Keywords: ASAP2, Steering, OVS, Memory

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2874200

Description: Using hairpin tunnel traffic, caused incorrect TC rules to be created.

Example:

tunnel(tun_id=0×65,src=10.10.11.3,dst=10.10.11.2,ttl=0/0,tp_dst=4789,flags(+key)),…,in_port(vxlan_sys_4789),…, actions:set(tunnel(tun_id=0×66,src=10.10.12.2,dst=10.10.12.3,tp_dst=4789,flags(key))),vxlan_sys_4789

Keywords: ASAP2, Hairpin, OVS, SwitchDev

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2891499

Description: Adding a route with next hop object caused a warning in dmesg and could possibly lead to kernel panic.

Keywords: ASAP2, Route, SwitchDev, Call Trace, Nexthop

Discovered in Release: 5.5-1.0.3.2

Fixed in Release: 5.6-1.0.3.5

2842077

Description: Between scripts there was a possibility for Inconsistency in python3 header line (shebang line) because some distributions may no longer have /usr/bin/python.

Keywords: Python3

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2792432

Description: The driver did not set the PCP-based priority for DCT, hence DCT response packets were transmitted without user priority.

Keywords: User Priority, DCT

Fixed in Release: 5.5-1.0.3.2

2792480

Description: Running tcpdump on bonding standby port caused to lose the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2782406

Description: Running yum update will upgrade kylin-release to a higher version. The version of this package is used for kylin10sp2 detection so the script will detect kylin 10 instead of kylin10sp2 and use its repository by mistake.

Workaround: Upgrade, kylin

Discovered in Release: 5.4-3.0.3.0

Fixed in Release: 5.5-1.0.3.2

2823700

Description: xpmem driver is not supported on PowerPC.

Keywords: Installation, xpmem, PowerPC

Fixed in Release: 5.5-1.0.3.2

2802508

Description: Suspend flow freed the VLAN data so the data was not restored during the resume flow.

Keywords: VLAN, Suspend Flow, Resume Flow

Fixed in Release: 5.5-1.0.3.2

2796010

Description: Connection tracking rules with fragmentation had 0 stats.

Keywords: BlueField, Connection Tracking, Fragments, ASAP2

Discovered in Release: 5.4-2.4.1.3

Fixed in Release: 5.5-1.0.3.2

2803403

Description: Traffic failed to pass when OVS bridge is configured with bond interface and IP is configured over the OVS internal (bridge) port.

Keywords: Bond, VF LAG, OVS, Internal Port, ASAP2

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.5-1.0.3.2

2438392

Description: VXLAN with IPsec crypto offload does not work.

Keywords: VXLAN; IPsec crypto

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.5-1.0.3.2

2677225

Description: Conducting a driver restart while in VF LAG mode may cause unwanted behaviour such as kernel crashes.

Keywords: ASAP2, Bonding, Driver Restart, VF LAG

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.5-1.0.3.2

2852904

Description: In version 5.4, there was some offload breakage when using OVS.

Keywords: TSO, UDP Tunnels

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.1.0.0

2792480

Description: Running tcpdump on a bonding standby port resulted in the loss of the network.

Keywords: NetDev

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2696789

Description: Redesigned the locks around peer MR invalidation flow to avoid a potential deadlock as Peer-direct patch may cause deadlock due to lock inversion.

Notes:

  • For GPU drivers prior to r470, the user should update nv_peer_mem to the next version, probably 1.2.

  • For GPU drivers from r470 or later branches shipped with nvidia-peermem, the driver will have an option to update to newer releases which take advantage of the redesigned MLNX_OFED support.

Keywords: lock inversion, nv_peer_mem

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2739689

Description: A race that resulted in a QCE with an error, caused errors in UMR QP. To prevent the UMR QP from getting into error, we fixed the MR deregistration flow (e.g., Peer lkey which is always revoked before destroying it).

Keywords: QCE, UMR

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2691656

Description: When using bonding, ibdev2netdev would sometimes match the infiniband device to the net device bonding interface, and sometimes to the underlying Infiniband net device interface.

ibdev2netdev now skips InfiniBand net device bonding interfaces, and always matches InfiniBand devices to the underlying InfiniBand net device interfaces.

Keywords: ibdev2netdev Bonding

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.4-3.0.3.0

2687643

Description: Fixed Decap flows inner IP_ECN match to take into account software modification of the match value according to RFC 6040 4.2.

Keywords: decap, ASAP2, ECN, RoCE

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2691081

Description: Removed metadata from the rpm package mlnx-ofa_kernel where it claimed to Provide an older version of rdma-core. This made sense in older versions where we needed to avoid installing rdma-core. But does not make sense anymore. And caused problems to some users installing rdma-core-devel through meta-packages.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2727062

Description: Removed manual build-time file list generation in mlnx-tools. Only keep it for python-installed files. And avoid guessing the version of python we use and the directory to which we install.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2708220

Description: Removed useless build-time editing of uninstall.sh in ofed-scripts that caused the build to fail (in the case of --add-kernel-support) in some rare cases.

Keywords: Installation

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2730547

Description: Some Dell OFED Factory Installation packages were missing dependencies. Removed the package rdma-core-devel from the Dell MLNX_OFED packages as it was not needed and some of its dependencies are not included.

Keywords: Installation, Dell

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2699662

Description: MLNX_OFED build scripts fixed to also build hcoll with CUDA support on RHEL8 x86_64 platforms.

Keywords: Installation, CUDA

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2686877

Description: Changing mtu takes too long. Reduced number of calls to synchronize_net to once for all channels.

Keywords: mtu, synchronize_net

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2748328

Description: When trying to upgrade a kmp package, it conflicts and needs user help to choose whether to replace it or not. The fix avoids conflicts from /usr/lib/rpm/kernel-module-subpackage script which was changed in the builder. Building the packages with kmp enabled on the other image will cause the issue to reproduce.

Keywords: Upgrade, kmp Package

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2707023

Description: On Ubuntu and Debian systems for openvswitch-switch (in case installing using e.g. --ovs-dpdk or --with-openvswitch), the installer misses a run-time dependency of libpcap0.8.

Keywords: Installation, Ubuntu, Debian

Discovered in Release: 5.4-1.0.3.0

Fixed in Release: 5.4-3.0.3.0

2563366

Description: The full path to the directory that contains the installer must not contain a space or any similar white-space character, otherwise the installer will fail.

Keywords: Installation, White Space

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-3.0.3.0

2684302

Description: To support scalability, function representor channels were limited to 4. However in scenarios when SF are not used, certain use cases require representors to support a large number of channels.

Hence, representor channel limit to 4 is applicable only when a PCI device, such as Scalable Function support, is enabled.

Keywords: Representor Channels

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2644217

Description: Matching on ipv4_ihl (internet header length) was supported only for outer headers.

Support has been added for inner headers too.

Keywords: Internet Header Length, ipv4_ihl

Fixed in Release: 5.4-1.0.3.0

2626906

Description: When using one counter for both pop/push VLAN actions, the counter value is incorrect. Split the counter for pop_vlan_action_counter and push_vlan_action_counter.

Keywords: Pop/Push VLAN

Fixed in Release: 5.4-1.0.3.0

2653382

Description: Incorrect L3 decapsulation occurs when the original inner frame is small and was padded to comply with minimum frame size of 64-bytes.

Keywords: SW Steering, Decapsulation, Padding

Fixed in Release: 5.4-1.0.3.0

2612725

Description: dapl and libmlx4 are needed by libdat2 and libdpdk. In order to remove or update dapl, its dependencies need to be removed.

Keywords: dapl, libmlx4

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.4-1.0.3.0

2649134

Description: An override of log_max_qp by other devices occurs if the devices share the same mlx5_core module.

Keywords: log_max_qp, mlx5_core

Fixed in Release: 5.4-1.0.3.0

2638029

Description: A synchronization issue where closing and opening channels (which may happen on configuration changes such as changing number of channels) may cause null pointer dereference in function mlx5e_select_queue.

Keywords: mlx5e_select_queue, Synchronization, Tx

Fixed in Release: 5.4-1.0.3.0

2678982

Description: Enabling tx-udp_tnl-csum-segmentation has no effect on the driver. tx-udp_tnl-csum-segmentation has been moved to "off [fixed]".

Keywords: tx-udp_tnl-csum-segmentation

Discovered in Release: 5.4-0.5.1.1

Fixed in Release: 5.4-1.0.3.0

2610870

Description: Some MLNX_OFED dkms packages ignored (install-time) build errors and considered the packages properly built.

Those errors are now not ignored and indicated as package installation errors.

Keywords: dkms, Installation

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.4-1.0.3.0

2617820

Description: Old udevd versions could get stuck renaming network devices, leaving interfaces named eth* instead of enp*.

Updating the systemd version resolves this issue. For example, if an issue detected on RHEL 7.6 with systemd-219-62, updating the systemd version to systemd-219-67 resolves the issue.

Keywords: udev, systemd, RHEL

Discovered in Release: 5.4-0.5.1.1

Fixed in Release: 5.4-1.0.3.0

2632768

Description: Flows with t commit action with ct state -trk are not be offloaded (i.e., table=0,ct_state=-trk,ip actions=ct(commit,table=1)).

Keywords: ASAP2, Connection Tracking

Fixed in Release: 5.4-1.0.3.0

2247143

Description: Connection tracking over VF LAG with tunnel encapsulation/decapsulation is not supported and may cause traffic drop.

Keywords: ASAP2, Connection Tracking, VF LAG, Tunnel

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.4-1.0.3.0

2597327

Description: When stack size is limit to 1024, OFED compilation fails.

Keywords: Compilation, Stack

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2609641

Description: Setting rate/burst values higher than 2,147,483,648 are rejected.

Keywords: VF Metering

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2626920

Description: Offloaded remote mirroring flows on tunnel device caused forwarded traffic to VF to not be decapsulated.

Keywords: ASAP2, Offload, Remote Mirroring, Tunnel

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2660247

Description: Trying to set VPort match mode on VF (cat/sys/class/net/enp8s0f2/compat/devlink/vport_match_mode), leads to kernel crash.

Keywords: ASAP2, Kernel Crash

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2667484

Description: OVS flows are not being offloaded over socket-direct devices.

Keywords: ASAP2, Socket-Direct

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2663042

Description: When VXLAN is configured and illegal route is added, the system crashes with call trace.

Keywords: ASAP2, Offload, Tunnel, Call Trace

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2354761

Description: If any traffic is sent before the netdev goes up for the first time, a division by zero caused by a modulo operation may occur in ndo_select_queue, leading to a kernel panic.

Keywords: NetDev; ndo_select_queue

Discovered in Release: 5.3-1.0.0.1

Fixed in Release: 5.4-1.0.3.0

2562053/2667551

Description: After restarting driver, the x86 host may be in grace period and may not recover on its own. As part of the fix, 5 FW_fatal recoveries are allowed within the 20-minute grace period. As a result, the grace period in the devlink health show command will appear as 0 for FW_fatal reporter.

Keywords: BlueField Reload, recovery, reset flow

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.4-1.0.3.0

2393352

Description: Using "--with-openvswitch" flag during MLNX_EN installation may not work on Debian 10 systems.

Keywords: --with-openvswitch, Debian

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2445058

Description: ib_uverbs module parameter disable_raw_qp_enforcement is deprecated and should no longer be used.

Keywords: disable_raw_qp_enforcement, ib_uverbs

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2434650

Description: Fixed an issue in ConnectX-5 and earlier that when the module is missing, the driver reported a connector type that is different than OTHER.

Keywords: Module, Connector Type

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2434650

Description: Solved a compilation error by fixing a backport issue with unpin_user_pages_dirty_lock function.

Keywords: Memory, unpin_user_pages_dirty_lock

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2505615

Description: Fixed an issue where VLAN header was not popped on VF Rx when the eSwitch priority tagging was configured.

Keywords: ASAP2, Priority Tagging, VLAN

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2494257

Description: Fixed connection tracking (CT) offload in NIC mode by using correct steering domain for the rules.

Keywords: ASAP2, Connection Tracking, NIC Mode

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2461213

Description: Fixed an issue where offload of rules from OVS internal port to uplink failed.

Keywords: ASAP2, OVS

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2444523

Description: Fixed an issue in the tunnel mishandling that can happen when the tunnel overlay device is an OVS internal port.

Keywords: ASAP2, OVS internal port offloading

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2566354

Description: Fixed incorrect parsing of network configuration when the option --net (-n) was given to mlnxofedinstall: get network configuration from the output of 'ip' instead of 'ifconfig'.

Keywords: Installation

Fixed in Release: 5.3-1.0.0.1

2495065

Description: Dropped unsupported devices from OFED rdma-core description.

Keywords: rdma-core

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2482696

Description: Backported MLNX_EN kernel to support elrepo 5.8 kernel.

Keywords: add-kernel-support

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2481104

Description: Fixed ability to build xpmem on kernel version 5.6.

Keywords: add-kernel-support, xpmem

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2440062

Description: Fixed an issue where kernel build on SLES 15 systems that configures scripts assume SLES 15 systems have /etc/SuSE-release or /etc/SUSE-brand. These files no longer exist on SLES 15.

Keywords: add-kernel-support, SLES 15

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2445146

Description: Fixed an issue where running data on Geneve tunnel on a VF may result in CQE error and a failure t to transmit data.

Keywords: Virtual Function

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2494008

Description: Fixed an issue where the driver silently ignores the settings of an already-set ECN value (0->0, 1->1) via sysfs.

Keywords: RDMA, ECN

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2581127

Description: Fixed an issue where KVS offload, under certain conditions, takes too long. Improved malloc performance by increasing the memory reuse and reducing the stress on malloc and free.

Keywords: MLNX5DR, Software Steering

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2502564

Description: Fixed an issue where when using switchdev mode with SMFS, inserting duplicate rules from userspace was not supported (required when there are a few instances of the same application). As part of the fix, added support for update_fte which is called in case a duplicate rule is being added.

Keywords: SwitchDev, Steering

Fixed in Release: 5.3-1.0.0.1

2433351

Description: Fixed an issue where creating 127 ports on each VF may fail as the current kernel does not support an RDMA device with more than 255 ports.

Keywords: VF, RDMA, virtualization

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2333971

Description: Fixed an issue where changing the "other" channels count by "ethtool -L other " command on Kernel 5.10 may cause a kernel panic.

Keywords: Kernel 5.10, kernel panic, ethtool, "other" channels

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

1731939

Description: Get/Set Forward Error Correction FEC configuration is not supported on ConnectX-6 HCAs with 200GbE speed rate.

Workaround: N/A

Discovered in Release: 4.6-1.0.1.1

Fixed in Release: 5.3-1.0.0.1

2454952

Description: Fixed an issue where MLNX_EN cannot be built on top of Kernel 5.4.87.

Workaround: operating system, kernel

Discovered in Release: 5.2-2.2.0.0

Fixed in Release: 5.3-1.0.0.1

2383355

Description: Fixed an issue where Switch and eSwitch offloads are not supported for SR-IOV and its sub functions when installing MLNX_EN over upstream kernel v5.10 or higher.

Keywords: eSwitch, Kernel, SR-IOV

Discovered in Release: 5.2-1.0.4.0

Fixed in Release: 5.3-1.0.0.1

2083942

Description: Fixed the issue where the content of file /sys/class/net//statistics/multicast may have been out of date and may have displayed values lower than the real values.

Keywords: Multicast counters

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.2-1.0.4.0

2282316

Description: Fixed the issue where ERSPAN protocol was available only when turning off Tx checksum offload.

Keywords: ERSPAN, TX checksum offload

Discovered in Release: 5.1-2.5.8.0

Fixed in Release: 5.2-1.0.4.0

2310695

Description: Fixed a udev script issue which caused non-NVIDIA devices to be renamed.

Keywords: udev, naming

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.2-1.0.4.0

2334518

Description: Fixed missing representor statistics when using ifconfig.

Keywords: SwitchDev, representor, statistics, ifconfig

Discovered in Release: 5.1-2.5.8.0

Fixed in Release: 5.2-1.0.4.0

2342348

Description: Fixed wrong value of skb mark of received packets on representors.

Keywords: SwitchDev, skb mark

Discovered in Release: 5.1-2.5.8.0

Fixed in Release: 5.2-1.0.4.0

2363982

Description: Fixed an issue which caused second port representors to be named as first port representors.

Keywords: SwitchDev, udev, representor

Discovered in Release: 5.1-2.5.8.0

Fixed in Release: 5.2-1.0.4.0

2020260

Description: Fixed the issue of when changing the Trust mode to DSCP, there was an interval between the change taking effect in the hardware and updating the inline mode of the SQ in the driver. If any traffic was transmitted during this interval, the driver would not inline enough headers, resulting in a CQE error in the NIC.

Keywords: DSCP, inline, SQ, CQE

Discovered in Release: 5.0-1.0.0.0

Discovered in Release: 5.1-1.0.4.0

2105631

Description: Removed IBV_FLOW_ATTR_FLAGS_ALLOW_LOOP_BACK flag as it is not used by the kernel.

Keywords: IBV_FLOW_ATTR_FLAGS_ALLOW_LOOP_BACK

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 5.1-1.0.4.0

2099043

Description: Added QP isolation to improve SW steering performance under high packet load. This will allow SW steering RC QP to be executed on a separate scheduling queue without competing over hardware resources.

Keywords: Software steering, ASAP, connection tracking, CT

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2097045

Description: Userspace Software Steering using mlx5dv_dr API support on ConnectX-6 Dx adapter cards is now at GA level.

Keywords: Software Steering, SW, mlx5dv_dr, ConnectX-6 Dx

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2132332

Description: Fixed a sporadic reporting bandwidth issue in case of running with --run_infinitely flag.

Keywords: perftest, bandwidth

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2151658

Description: Optimized XRC target lookup by modifying the locking scheme to enable multiple readers and changing the linked list that holds the QPs to xarray.

Keywords: XRC, QP, xarray

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2196118

Description: Fixed a driver issue that led to panic after DPDK application crashes.

Keywords: DPDK, panic

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2245228

Description: Fixed an issue of a crash when attempting to access roce_enable sysfs in unprobed VFs.

Keywords: roce_enable, unprobed VFs

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2061294

Description: Fixed a race of commands executed by command interface in parallel to AER recovery causing the kernel to crash.

Keywords: mlx5e, AER

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 5.1-1.0.4.0

1731005

Description: Regenerated package repository in the correct location after rebuilding the kernel using add-kernel-support. This allows for installing the newly generated packages with a package manager.

Keywords: add-kernel-support, RPM, deb

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2172130

Description: Fixed an issue with metadata packages generation in the eth-only directory. This allows using the directory as a repository for package managers.

Keywords: Metadata packages

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2214543

Description: Moved ibdev2netdev script from /usr/bin to /usr/sbin in the RPM package to avoid package conflict with RHEL 8 and consequent MLNX_EN installation failure on some systems.

Keywords: ibdev2netdev, RPM, RHEL, RedHat

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2211311

Description: Fixed an issue where Rx port buffers cell size was wrong, leading to wrong buffers size reported by mlnx_qos/netdev qos/buffer_size sysfs.

Keywords: mlx5e, RX buffers, mlnx_qos

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2111349

Description: Fixed the issue where ethtool --show-fec/--get-fec were not supported over ConnectX-6 and ConnectX-6 Dx adapter cards.

Keywords: Ethtool, ConnectX-6 Dx

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2165668

Description: Fixed an issue related to mlx5 command interface that in some scenarios caused the driver to hang.

Keywords: ConnectX-5, mlx5, panic

Discovered in Release: 4.6-1.0.1.1

Fixed in Release: 5.1-1.0.4.0

2119984

Description: Fixed the issue where IPsec crypto offloads did not work when ESN was enabled.

Keywords: IPsec, ESN

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

1630228

Description: Fixed the issue where tunnel stateless offloads were wrongly forbidden for E-Switch manager function.

Keywords: Stateless offloads cap

Discovered in Release: 4.6-1.0.1.1

Fixed in Release: 5.1-1.0.4.0

2089996

Description: Fixed the issue where dump flows were not supported and may have been corrupted when using tc tool with connection tracking rules.

Keywords: ASAP, iproute2, tc, connection tracking

Discovered in Release: 5.0-1.0.0.0

Fixed in Release: 5.1-1.0.4.0

2094216

Description: Fixed the issue of when one of the LAG slaves went down, LAG deactivation failed, ultimately causing bandwidth degradation.

Keywords: RoCE LAG

Discovered in Release: 4.7-3.2.9.0

Fixed in Release: 5.1-1.0.4.0

2133778

Description: The mlx5 driver maintains a subdirectory for every open eth port in /sys/kernel/debug/. For the default network namespace, the sub-directory name is the name of the interface, like "eth8". The new convention for the network interfaces moved to the non-default network namespaces is the interfaces name followed by "@" and the port's PCI ID. For example: "eth8@0000:af:00.3".

Keywords: Namespace

Discovered in Release: 4.7-3.2.9.0

Fixed in Release: 5.1-1.0.4.0

2076546

Description: Fixed the issue where in RPM-based OSs with non-default kernels, using repositories after re-creating the installer (using --add-kernel-support) would result in improper installation of the drivers.

Keywords: Installation, OS

Discovered in Release: 4.7-1.0.0.1

Fixed in Release: 5.1-1.0.4.0

2114957

Description: Fixed the issue where