End-of-Life (EoL)

Enable SR-IOV on ESXi

Single root I/O virtualization (SR-IOV) allows a single PCIe physical device under a single root port to appear to be multiple separate physical devices to the hypervisor or guest. Enable SR-IOV by enabling virtual function devices on the SR-IOV NIC and the modify the guest settings in vCenter.
SR-IOV on the VM-Series for ESXi requires one of the following Intel NIC drivers.
Driver Filename
Version
ixgbe/ixgbe.ko
4.2.0.4.1
ixgbevf/ixgbevf.ko
2.14.2
i40e/i40e.ko
1.3.49
i49evf/i40evf.ko
1.2.25
Complete the following procedure to enable SR-IOV.
  1. Enable virtual function devices on the SR-IOV NIC.
    1. Log in to the ESXi host CLI.
    2. Use the following command:
      $
      esxcli system module parameters set -m
      <nic_driver>
      -p “max_vfs=
      <n>
      For example, for ixgbe, you can specify:
      $
      esxcli system module parameters set -m ixgbe -p "max_vfs=8"
      Max VFs (max_vfs) is a comma-separated list, where each number corresponds to a separate port/NIC. If you have multi-port NIC or multiple NICs using the same driver, you must specify multiple max_vfs values, one for each port/NIC.
  2. Modify the guest settings in vCenter.
    1. Log in to vCenter and select your VM-Series firewall guest machine.
    2. Select
      Manage
      Settings
      VM Hardware
      and
      Edit
      the hardware settings.
    3. Select
      Virtual Hardware
      .
    4. Choose
      PCI Device
      from the
      New device
      drop-down and click
      Add
      .
    5. Edit the settings of the added PCI device, select the PCI ID corresponding to an available virtual function device.
  3. Reboot the ESXi host for your changes to take effect.

Recommended For You