Known Issues
Ethernet Rate Limit per VF in RoCE Mode Limitations
Dual Port Device | Single Port Device | ||||
w/o LAG (TOTAL_VFS>32) | With LAG (TOTAL_VFS<32) | w/o LAG | |||
w/o QoS | Full QoS | w/o QoS | Full QoS | w/o QoS | Full QoS |
127 | 127 | 64 | 64 | 127 | 127 |
Ethernet Rate Limit per VF in InfiniBand Mode Limitations
Dual Port Device | Single Port Device | ||
w/o LAG | w/o LAG | ||
w/o QoS | Full QoS | w/o QoS | Full QoS |
127 | 127 | 127 | 127 |
Known Issues
Internal Ref. | Issue |
3209624 | Description: To configure Adaptive Routing in RoCE through ROCE_ACCL access register or through cmdif mlxconfig, ROCE_ADAPTIVE_ROUTING_EN nvconfig parameter must be set. |
Workaround: N/A | |
Keywords: Adaptive Routing in RoCE | |
Discovered in Version: 16.35.1012 | |
3200779 | Description: Changing dynamic PCIe link width is not supported. |
Workaround: N/A | |
Keywords: PCIe | |
Discovered in Version: 16.34.1002 | |
2864238 | Description: VPD cannot be accessed after firmware upgrade or reset when the following sequence is performed:
|
Workaround: Run the upgrade or reset sequence as follow:
| |
Keywords: VDP | |
Discovered in Version: 16.32.1010 | |
2850374 | Description: When using the Fast Linkup flow, once in 40 iterations the linkup time may take up to ~800 sec. |
Workaround: N/A | |
Keywords: Fast linkup flow | |
Discovered in Version: 16.32.1010 | |
2616755 | Description: Forward action for IPoIB is not supported on RX RDMA Flow Table. |
Workaround: N/A | |
Keywords: Steering, IPoIB | |
Discovered in Version: 16.32.1010 | |
2622688 | Description: Software steering on multi-port devices requires performing cfg. on top of the multi-port function and not the affiliated single-port function. |
Workaround: N/A | |
Keywords: Software steering, multi-port devices | |
Discovered in Version: 16.29.2002 | |
2378593 | Description: Sub 1sec firmware update (fast reset flow) is not supported when updating from previous releases to the current one. Doing so may cause network disconnection events. |
Workaround: Use full reset flow for firmware upgrade/downgrade. | |
Keywords: Sub 1sec firmware update | |
Discovered in Version: 16.29.1016 | |
2213356 | Description: The following are the Steering Dump limitations:
|
Workaround: N/A | |
Keywords: Steering Bump | |
Discovered in Version: 16.29.1016 | |
2365322 | Description: When configuring adapter card's Level Scheduling, a QoS tree leaf (QUEUE_GROUP) configured with default rate_limit and default bw_share, may not obey the QoS restrictions imposed by any of the leaf’s ancestors. |
Workaround: To prevent such a case, configure at least one of the following QoS attributes of a leaf: max_average_bw or bw_share | |
Keywords: QoS | |
Discovered in Version: 16.29.1016 | |
2109187 | Description: CRC errors are observed when connecting between FPGA and ConnectX-5 using 3rd party cables. |
Workaround: N/A | |
Keywords: CRC | |
Discovered in Version: 16.27.2008 | |
2064538 | Description: When working with an NVME offload QP that is created with a unaligned page size (page_offset != 0), the QP moves to an error state on the first posted WQE. |
Workaround: Create an NVME offload QP with page an aligned size (page_offset = 0). | |
Keywords: NVMF offload, unaligned page size | |
Discovered in Version: 16.27.2008 | |
2080512 | Description: Running VF lag with TTL WA (ESWITCH_IPV4_TTL_MODIFY_ENABLE = 1) may cause performance degradation. |
Workaround: To bypass this issue, configure the following using mlxconfig:
| |
Keywords: mlxconfig, VF Lag | |
Discovered in Version: 16.27.1016 | |
2071210 | Description: mlxconfig query for the BOOT_INTERRUPT_DIS TLV shows a wrong value in the "current value" field. |
Workaround: Use "next boot" indication to see the right value. | |
Keywords: mlxconfig | |
Discovered in Version: 16.27.1016 | |
1930619 | Description: PF_BAR2 and ATS cannot be enabled together, i.e. when PF_BAR2 is enabled, ATS cannot be enabled too. |
Workaround: N/A | |
Keywords: ATS, SF, BAR2, Multi GVMI | |
Discovered in Version: 16.26.1040 | |
- | Description: In rare cases, following a server powerup, a fatal error (device's health compromised) message might appear with ext_synd 0x8d1d. The error will be accompanied by a failure to use mlxconfig and in some cases flash burning tools. |
Workaround: N/A | |
Keywords: mlxconfig, flash tool, ext_synd 0x8d1d | |
Discovered in Version: 16.26.1040 | |
1836465 | Description: When using the hairpin feature, and using VLAN strip or using the “modify esw vport context” command, the packets can have an incorrect VLAN header. Meaning, using VLAN push/pop may not work properly when using vport context VLAN. The features that may be affected by this and not work properly are:
|
Workaround: N/A | |
Keywords: E-switch vport context, VLAN | |
Discovered in Version: 16.26.1040 | |
1842278 | Description: DC LAG can function only in case there is a single PF per port without any active VFs. |
Workaround: N/A | |
Keywords: DC LAG | |
Discovered in Version: 16.26.1040 | |
1796628 | Description: Due to performance considerations, unicast loopback traffic will go through the NIC SX tables, and multicast loopback traffic will skip the NIC SX tables. |
Workaround: N/A | |
Keywords: Performance, unicast loopback traffic, multicast loopback traffic | |
Discovered in Version: 16.26.1040 | |
1797493 | Description: Firmware asserts may occur when setting the PF_BAR2_SIZE value higher than the maximum supported size. |
Workaround: Configure within limits (NIC PF_BAR_SIZE <= 4). | |
Keywords: Multi-GVMI, Sub-Function, SFs, BAR2 | |
Discovered in Version: 16.26.1040 | |
1768814/1772474 | Description: Due to hardware limitation, REG_C cannot be passed over loopback when the FDB action is forwarded to multiple destinations. |
Workaround: N/A | |
Keywords: Connection-Tracking | |
Discovered in Version: 16.25.1020 | |
1770736 | Description: When a PF or ECPF with many VFs (SR-IOV), and/or SFs (Multi-GVMI) triggers an FLR, PCIe completion timeout might occur. |
Workaround: Increase the PCIe completion timeout. | |
Keywords: Multi-GVMI, SR-IOV, Sub-Function, Virtual Function, PF FLR | |
Discovered in Version: 16.25.1020 | |
1716334 | Description: When mlxconfig.PF_BAR2_EN is enabled, configuring more than 255 PCI functions will raise an assert. |
Workaround: When working with BAR2, configure SR-IOV to align to the 255 PCI functions limitation. mlxconfig.NUM_OF_VFS controls the number of configured SR-IOV VFs. e.g.:
| |
Keywords: Multi-GVMI, PF_BAR2_EN, Sub-Functions, SR-IOV, VFs | |
Discovered in Version: 16.25.1020 | |
1699214 | Description: NODNIC VF is partially tested. It is fully tested only in ConnectX-5 adapter cards. |
Workaround: N/A | |
Keywords: NODNIC VF | |
Discovered in Version: 16.25.1020 | |
1749691 | Description: On rare occasions, when using Socket-Direct devices, inband burning through the external port might fail. |
Workaround: N/A | |
Keywords: Socket-Direct, inband burning | |
Discovered in Version: 16.25.1020 | |
1689186 | Description: Changing priority to TC map during traffic might cause packet drops. |
Workaround: N/A | |
Keywords: QoS | |
Discovered in Version: 16.25.1020 | |
1604699 | Description: Ethernet RFC 2819 counter ether_stats_oversize_pkts and Ethernet IEEE 802.3 counter a_frame_too_long_errors share the same resource. Clearing each of them will affect the other. |
Workaround: N/A | |
Keywords: Counters | |
Discovered in Version: 16.25.1020 | |
1558250 | Description: eSwitch owner may receive NIC_VPORT_CONTEXT events from vPorts that are not necessarily armed using the nic vport context arm_change_even tbit. |
Workaround: N/A | |
Keywords: Port event, NODNIC | |
- | Description: In Ethernet mode, at 10/40GbE speeds, only NO-FEC in Force mode is supported. Other user configurations are overridden. |
Workaround: N/A | |
Keywords: Ethernet, 10GbE, 40GbE, RS-FEC | |
Discovered in Version: 16.25.1020 | |
1574876 | Description: DC RoCE LAG is functional only if the router posts VRRP address as the source MAC. |
Workaround: N/A | |
Keywords: DC RoCE LAG | |
Discovered in Version: 16.25.1020 | |
1498399 | Description: If the XRC switches between SRQ/RMPs while there is an outstanding ODP on the responder XRC QP, a CQE with an error might be generated (that is not a PFAULT abort). |
Workaround: N/A | |
Keywords: XRC SRQ/RMP ODP | |
Discovered in Version: 16.25.1020 | |
1546492 | Description: Executing the update_lid command while the IB port sniffer utility is active can stop the utility. |
Workaround: N/A | |
Keywords: IB Sniffer | |
Discovered in Version: 16.24.1000 | |
1537898 | Description: Initializing a function while the IB port sniffer utility is active can stop the utility. |
Workaround: N/A | |
Keywords: IB Sniffer | |
Discovered in Version: 16.24.1000 | |
1523577 | Description: When modifying the TTL in the NIC RX, the CQE checksum is not recalculated automatically. The limitation is indicated by the ttl_checksum_correction bit. If the ttl_checksum_correction=0, the capability is not functioning properly. |
Workaround: N/A | |
Keywords: multi_prio_sq, VF | |
Discovered in Version: 16.24.1000 | |
1414290 | Description: When getting an inline scatter CQE on IB striding RQ, the stride index in the CQE will be zero. |
Workaround: N/A | |
Keywords: Scatter CQE | |
Discovered in Version: 16.24.1000 | |
1475490 | Description: Reboot is not supported on any host during the PLDM firmware burning process. |
Workaround: N/A | |
Keywords: PLDM | |
Discovered in Version: 16.23.1020 | |
1332714/1345824 | Description: The maximum “read” size of MTRC_STDB is limited to 272 Bytes. |
Workaround: Set the MTRC_STDB.read_size to the maximum value of 0x110=272 Bytes | |
Keywords: Access register, MTRC_STDB, tracer to dmesg, fwtrace to dmesg | |
Discovered in Version: 16.23.1020 | |
1408994 | Description: FTE with both forward (FWD) and encapsulation (ENCAP) actions is not supported in the SX NIC Flow Table. |
Workaround: N/A | |
Keywords: SX NIC Flow Table | |
Discovered in Version: 16.23.1020 | |
1350794 | Description: Encapsulation / Decapsulation support in steering has the following limitations:
|
Workaround: N/A | |
Keywords: Steering Encapsulation / Decapsulation | |
Discovered in Version: 16.23.1020 | |
1027553 | Description: While using e-switch vport sVLAN stripping, the RX steering values on the sVLAN might not be accurate. |
Workaround: N/A | |
Keywords: e-sw vport sVLAN stripping, RX steering | |
Discovered in Version: 16.24.1000 | |
1799917 | Description: Untagged CVLAN packets in the Steering Flow Tables do not match the SVLAN tagged packets. |
Workaround: N/A | |
Keywords: Steering Flow Tables, CVLAN/SVLAN packets | |
Discovered in Version: 16.23.1020 | |
1504073 | Description: When using ConnectX-5 with LRO over PPC systems there might be backpressure to the NIC due to delayed PCI writes operations. In this case bandwidth might drop from line-rate to ~35Gb/s. Packet loss or pause frames might also be observed. |
Workaround: Look for an indication of PCI back pressure (“outbound_pci_stalled_wr” counter in ethtools advancing). Disabling LRO helps reduce the back pressure and its effects. | |
Keywords: Flow Control, LRO | |
Discovered in Version: 16.23.1020 | |
1178792 | Description: Host Chaining Limitations:
|
Workaround: N/A | |
Keywords: Host Chaining | |
Discovered in Version: 16.22.1002 | |
1277762 | Description: An Ethernet multicast loopback packet is not counted (even if it is not a local loopback packet) when running the nic_receive_steering_discard command. |
Workaround: N/A | |
Keywords: Ethernet multicast loopback packet | |
Discovered in Version: 16.22.1002 | |
1190753 | Description: When a dual-port VHCA sends a RoCE packet on its non-native port. and the packet arrives to its affiliated vport FDB, a mismatch might happen on the rules that match the packet source vport. |
Workaround: N/A | |
Keywords: RoCE, vport FDB | |
Discovered in Version: 16.22.1002 | |
1306342 | Description: Signature-accessing WQEs sent locally to the NVMeF target QPs that encounter signature errors, will not send a SIGERR CQE. |
Workaround: N/A | |
Keywords: Signature-accessing WQEs, NVMeF target | |
Discovered in Version: 16.22.1002 | |
1059975 | Description: NVMeF limitation:
|
Workaround: N/A | |
Keywords: NVMeF | |
Discovered in Version: 16.22.1010 | |
1168594 | Description: RoCE Dual Port Mode (a.k.a Multi-Port vHCA: MPV) is not supported in Multi-Host setups. |
Workaround: N/A | |
Keywords: Multi-Port vHCA, Multi-Host | |
Discovered in Version: 16.21.1000 | |
1072337 | Description: If a packet is modified in e-sw flow steering, the SX sniffer Flow Table (of the VF) will see the sniffed packet after the modification. |
Workaround: N/A | |
Keywords: SX sniffer Flow Table | |
Discovered in Version: 16.21.1000 | |
1171013 | Description: Signature Handover Operations is not supported when FPP (Function-Per-Port) mode is disabled. |
Workaround: N/A | |
Keywords: Signature Handover Operations, FPP | |
Discovered in Version: 16.21.1000 |