Customers using Broadcom BCM5741x or BCM5751x NICs in a VMware Cloud Foundation (VCF) or NSX environment may observe the following symptoms:
Run the following command from the root directory of the log bundle:
ag "NIC statistics for vmnic|LRO aborts rx: [1-9]" commands/nicinfo.sh.txt
If "LRO aborts rx" values are high (as shown above) on vmnics used for NSX traffic, proceed to the workaround.
VMware Aria Operations (formerly vRealize Operations)
VMware NSX (VMware NSX)
This issue is caused by a hardware limitation on Broadcom BCM5741x and BCM5751x adapters, which do not support hardware Large Receive Offload (LRO) for GENEVE-encapsulated traffic. When GENEVE traffic is present, the NIC attempts to perform hardware LRO but aborts the process, leading to high CPU overhead on the software stack and subsequent management connectivity drops. Performance drops on BCM5741x NICs with GENEVE traffic
To resolve the performance and connectivity issues, you must disable hardware LRO in the bnxtnet driver, which forces the host to use software LRO.
Caution: Do not disable hardware LRO on vmnics used for vSAN storage traffic, as this can cause storage performance degradation.
esxcli system module parameters set -m bnxtnet -p 'disable_tpa=0,0,1,1'