Loading...
Loading...
On any HPE platform running Linux and configured with any HPE QLogic FastLinQ-based network adapters listed in the Scope section below; the RDMA over Converged Ethernet (RoCE) function may fail with DCBx errors.Example of the RDMA over Converged Ethernet (RoCE) failureThe error messages can be found in dmesg or /var/log/message:[qedf_dcbx_handler:894]:0: DCBx event valid=1 enabled=1 fcoe prio=3.[qed_dcbx_process_tlv:389(<eth>)]Invalid priorityThe HPE QLogic FastLinQ-based network adapters have Management firmware which acts as a LLDP agent to perform various LLDP/DCBX negotiations with peer using LLDP protocol.These network adapters also have host-based software (LLDP agent/services) which can perform the required DCBX/LLDP configurations through the driver provided interfaces/plug-ins and should be able to negotiate with peer through the driver. However, it is challenging for the driver to manage/synchronize various configurations from both LLDP agents running together and is prone to a variety of issues.
Any HPE platform running Linux, and configured with any of the following HPE QLogic FastLinQ-based network adapters:For HPE Synergy Compute ModulesHPE Synergy 4820C 10/20/25Gb Converged Network Adapter (876449-B21)HPE Synergy 6810C 25/50Gb Ethernet Adapter (867322-B21)HPE Synergy 6820C 25/50Gb Converged Network Adapter (P02054-B21)For HPE Rack and Tower platformsHPE Ethernet 10Gb 2-port BASE-T QL41401-A2G Adapter (867707-B21)HPE Ethernet 10Gb 2-port SFP+ QL41401-A2G Adapter (P08446-B21)HPE Ethernet 10/25Gb 2-port SFP28 QL41401-A2G Adapter (867328-B21)HPE Ethernet 10/25Gb 2-port FLR-SFP28 QL41401-A2G Converged Network Adapter (867334-B21)HPE CN1200R 10GBASE-T Converged Network Adapter (Q0F26A)HPE CN1300R 10/25Gb Dual Port Converged Network Adapter (Q0F09A)Marvell QL41232HQCU Ethernet 10/25Gb 2-port SFP28 OCP3 Adapter for HPE (P10118-B21)Marvell QL41232HLCU Ethernet 10/25Gb 2-port SFP28 Adapter for HPE (P22702-B21)Marvell QL41134HLCU Ethernet 10Gb 4-port SFP+ Adapter for HPE (P10094-B21)Marvell QL41132HLRJ Ethernet 10Gb 2-port BASE-T Adapter for HPE (P08437-B21)Marvell QL41132HQRJ Ethernet 10Gb 2-port BASE-T OCP3 Adapter for HPE (P10103-B21)Marvell QL41132HQCU Ethernet 10Gb 2-port SFP+ OCP3 Adapter for HPE (P08452-B21)Marvell QL41132HLCU Ethernet 10Gb 2-port SFP+ Adapter for HPE (P21933-B21)Note:The network adapter(s) in this document are affected by a naming standard change for HPE products to help customers quickly and easily identify the specific vendor and model while configuring HPE platforms. For more information about the name changes and for identification purposes, refer to the following Customer Notice:HPE Network Adapters - Product Renaming Framework And Plan For HPE Network Adapters
To keep the software LLDP services always disabled when the Management firmware is handling the Link Layer Discovery Protocol (LLDP) or to handle a situation where the software LLDP services cannot be disabled on the system (for example: a Red Hat Virtualization (RHV/RHEV) environment); HPE has added a mode using a module parameter (qede_lld_managed) to set the software LLDP services disabled by default.When "qede_lld_managed" is set to 1, NIC firmware will not send any Link Layer Discovery Protocol (LLDP) Rx messages, but it will still process LLDP Tx messages. This new parameter has been introduced with driver version8.59.6.0 and Multi-Boot Image (MBI) firmware version 8.55.31.Enabling this module parameter across reboots will prevent the configurations from software LLDP tools/services to have any functional impact on already negotiated/operational DCBX parameters/TLVs from Management firmware.How to enable qede_lld_managedThe module needs to be installed with a module parameter configured allowing this to load across reboots automatically instead loading drivers manually with a module parameter after system boot.To keep module parameter persistent through server reboots, add the following grub command line parameter "qede.qede_lld_managed=1", or add the module parameter config "options qede qede_lld_managed=1" to the "/etc/modprobe.d/qede.conf" config file.Make sure that the network adapter interfaces are set for "software lldp disabled" or "RX only" (not set for tx) although the host lldp service is enabled on the system (for example: a Red Hat Virtualization (RHV/RHEV) environment).# lldptool get-lldp -i <ethx> adminStatus# adminStatus=disabledOR# lldptool get-lldp -i <ethx> adminStatus# adminStatus=rxNote:<ethx>is the HPE QLogic FastLinQ-based network adapter in service.
Operating Systems Affected:Red Hat Enterprise Linux 8 Server, Red Hat Enterprise Linux 9, SUSE Linux Enterprise Server 15
Click on a version to see all relevant bugs
Hewlett Packard Enterprise Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.