To ensure that a virtual machine and a physical NIC can exchange data, you must associate a virtual machine with one or more virtual functions.

After you enable the virtual functions on the host, each of them becomes available as a PCI device.

Verify that the configuration of your environment supports SR-IOV. See SR-IOV Support.

Verify that the virtual functions exist on the host.

Verify that the passthrough networking devices for the virtual function is active on a host.


Locate the virtual machine in the vSphere Web Client.


To locate a virtual machine, select a datacenter, folder, cluster, resource pool, or host and click the Related Objects tab.


Click Virtual Machines and select the virtual machine from the list.


Power off the virtual machine.


Click the Manage tab of the virtual machine, and select Settings > VM Hardware.


Click Edit.


Expand the Memory section, and set the Limit to Unlimited.


From the New device drop-down menu select PCI Device and click Add.


From the New PCI device drop-down menu select the virtual function and click OK.


Power on the virtual machine.

Adding a virtual function as a PCI device to a virtual machine sets memory reservation to the memory size of the virtual machine.