The ESXi 6.0 Update 2 has introduced a bug with VMXNET3 vNICs that causes the ESXi to crash.
When the host fails it displays a purple diagnostic screen containing the error:
Vmxnet3VMKDevRxWithLock and Vmxnet3VMKDevRx
At the moment there is no fix for this issue and the workaround is to disable hardware LRO for VMXNET3 on the ESXi host.
To disable the hardware LRO on the ESXi host, go to host Manage > Settings > Advanced System Settings and select option Net.Vmxnet3HwLRO. Click on Edit icon to change the value.
Set Vmxnet3HwLRO value to 0 then click OK to confirm.
Net.Vmxnet3HwLRO is now set to 0.
Same action can be performed using esxcli command:
# esxcli system settings advanced set -o /Net/Vmxnet3HwLRO -i 0
Software LRO is enabled for VMXNET3 when hardware LRO is disabled.
Another possible fix is to revert the ESXi host to a previously install version.
VMware released a patch to fix the problem KB2144685.