VMware NSX 4.x
VMware vSphere ESXi
Due to a bug in the driver, an ENS NetWorld thread is consuming 100% of available CPU, even without any network load.
Please see detailed explanation:
The Problem: A "False Alarm" Loop.
The system uses a signaling unit called the IGU to decide when to notify the computer that new data has arrived. It works like a simple balance scale:
The Producer: Tells the system how much data has been sent.
The Consumer: Tells the system how much data has been processed.
The Rule: If these two numbers are equal, everything is caught up and the system stays quiet. If they are different, an interrupt (a notification) is triggered.
What goes wrong:
During startup, the system resets the "Consumer" counter to zero. However, the "Producer" counter (hidden in the hardware firmware) might not be zero. Because they don't match, the system thinks there is new data to process and constantly triggers notifications—even though there are no actual packets. This continues until a real piece of data arrives and forces both numbers to sync back up.