Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Linux Bridge module cannot handle packets larger than the maximum transmission unit

Details

Enhanced vmxnet adapters deliver TCP Segmentation Offload (TSO) packets originating from a virtual machine on the same vSwitch directly to a Linux guest without breaking the packets apart. The packets appear to be Large Receive Offload (LRO) packets and, in most cases, the guest network stack can handle them without any problems. This behavior significantly improves TCP traffic performance between virtual machines on the same vSwitch. However, the Bridge module in Linux cannot handle packets larger than the maximum transmission unit (MTU).

Solution

To work around this problem, downgrade the Enhanced vmxnet adapter to Flexible.

For virtual machines with virtual hardware version 7 and later, ESX/ESXi  automatically upgrades Flexible virtual NICs to Enhanced vmxnet virtual NICs. To prevent ESX/ESXi  from performing the upgrade, add the following line to the vmx file: vmxnet.alwaysEnhanced=FALSE

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback


Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
Actions