If any NICs show errors, consult with the hardware vendor to troubleshoot the physical NIC errors as they are only reported to the ESXi hosts. The purpose of this documentation is to provide additional insight into the drops themselves to possibly aid the vendor, however the drops/errors are still happening outside of ESXi on hardware/software that VMware does not manage.
vmnicX" is replaced with the NIC identifier in question, e.g. "vmnic3", the counter for "Receive packets dropped" is a value greater than 0, esxcli network nic stats get -n vmnicX
0, and often the same as the number of Receive packets dropped noted above. usr/lib/vmware/vm-support/bin/nicinfo.sh | less
rx_no_bufs" while Mellanox NICs will track the same errors with a counter labelled "outOfBuffer".VMware ESXi (all versions)
Physical NICs have a queue that is used to "store" packets temporarily while they wait to be processed, and this queue is the buffer, also called a ring. In certain environments or conditions, the buffer gets full before the packets can be passed and so the packets are dropped.
Please note that the buffer/ring is not managed by VMware, and is in fact a component of the NIC and its driver. Therefore, it is recommended to engage the server vendor for NIC tuning guidance or other remediations as increasing the ring size or other mitigating steps may lead to unintended issues elsewhere.
See Troubleshooting NIC errors and other network traffic faults in ESXi for more information.
Because this behavior is generally an indicator of a high volume of traffic, while engaging the server vendor it may be worthwhile to also investigate the network for any unexpected increase in network traffic. Although this behavior is often just a consequence of more traffic than what the hardware can handle in the current configuration, it may also occur due to a broadcast storm or other intermittent/unplanned influx of volume.