You can enable TSO support on a virtual machine by using an enhanced VMXNET adapter for that virtual machine.

To enable TSO at the virtual machine level, you must replace the existing VMXNET or flexible virtual network adapters with enhanced VMXNET virtual network adapters. This replacement might result in a change in the MAC address of the virtual network adapter.


To use TSO, verify that the virtual machine runs one of the following guest operating systems:

  • Microsoft Windows Server 2003 Enterprise Edition with Service Pack 2 (32 bit and 64 bit) and later
  • Red Hat Enterprise Linux 4 (64 bit) and later
  • Red Hat Enterprise Linux 5 (32 bit and 64 bit) and later
  • SUSE Linux Enterprise Server 10 (32 bit and 64 bit) and later


  1. Locate the virtual machine in the vSphere Web Client.
    1. Select a datacenter, folder, cluster, resource pool, or host and click the Related Objects tab.
    2. Click Virtual Machines and select the virtual machine from the list.
  2. On the Manage tab of the virtual machine, select Settings > VM Hardware.
  3. Click Edit and select the Virtual Hardware tab.
  4. Expand the network adapter section and write down the network settings and MAC address for the network adapter.
  5. Click Remove to remove the network adapter from the virtual machine.
  6. From the New device drop-down menu, select Network and click Add.
  7. From the Adapter Type drop-down menu, select VMXNET 2 (Enhanced) or VMXNET 3.
  8. Set the network setting and MAC address used by the old network adapter.
  9. Click OK.

What to do next

If the virtual machine is not set to upgrade VMware Tools each time it is powered on, you must upgrade VMware Tools manually.