6.5.1

Table Of Contents
5 In the Value text box, type a comma-separated list of valid virtual function numbers.
Each list entry indicates the number of virtual functions that you want to configure for each physical
function. A value of 0 ensures that SR-IOV is not enabled for that physical function.
For example, if you have a dual port, set the value to x,y where x or y is the number of virtual
functions you want to enable for a single port.
If the target number of virtual functions on a single host is 30, you might have two dual port cards set
to 0,10,10,10.
Note The number of virtual functions supported and available for configuration depends on your
system configuration.
6 Click Finish.
7 Remediate the host profile to the host as required.
The virtual functions appear in the PCI Devices list on the Settings tab for the host.
What to do next
Associate a virtual function with a virtual machine adapter by using the SR-IOV passthrough network
adapter type. See Assign a Virtual Function as SR-IOV Passthrough Adapter to a Virtual Machine.
Enable SR-IOV on a Host Physical Adapter by Using an ESXCLI Command
In certain troubleshooting situations or to configure hosts directly, you can run a console command on
ESXi to create SR-IOV virtual functions on a physical adapter.
You can create SR-IOV virtual functions on the host by manipulating the NIC driver parameter for virtual
functions in accordance with the driver documentation.
Prerequisites
Install the vCLI package, deploy the vSphere Management Assistant (vMA) virtual machine, or use the
ESXi Shell. See Getting Started with vSphere Command-Line Interfaces.
Procedure
1 To create virtual functions by setting the parameter for virtual functions of the NIC driver, run the
esxcli system module parameters set command at the command prompt.
esxcli system module parameters set -m driver -p vf_param=w,x,y,z
Where driver is the name of the NIC driver, and vf_param is the driver-specific parameter for creating
the virtual function.
vSphere Networking
VMware, Inc. 162