After enabling EDP standard mode, RX missed error alarms being reported on hosts with pNIC's using the i40en driver
book
Article ID: 415569
calendar_today
Updated On:
Products
VMware NSXVMware vSphere ESX 8.x
Issue/Introduction
EDP standard mode has recently been enabled on the hosts. The hosts are using Intel pNIC's which use an i40en driver version which predates driver version 2.11.1.0.
Since enabling EDP you are now seeing high RX missed error alarms being reported by vSAN Skyline Health. The alarms being reported are similar to what is described in KB 312096.
Using the following command you can gather the pNIC packet counters for EDP standard enabled hosts:
The issue appears after pNIC tuning parameters are changed by enabling EDP. Those changes are made to tune and optimise the performance of EDP. The relevant setting for this issue is that DRSS (Default Receive Side Scaling) is enabled, which makes use of the default queue on a pNIC.
There is an issue found with the i40en driver were it only activates 4 * DRSS queues, while the driver and ENS stack assumes more RSS queues are in use.
Due to this RSS queues of the default queue and interrupts are not correctly mapped. This will lead to some of the RSS queues not getting interrupts to receive packets, which can cause some packets being RX missed and dropped.
Resolution
The issue is fixed in version 2.11.1.0 and later of the async i40en driver. The following KB is available for help downloading the drivers: