Product Documentation

Configuring NetScaler Virtual Appliances to use PCI Passthrough Network Interface

Sep 29, 2016

After you have installed and configured a NetScaler virtual appliance on the Linux-KVM platform, you can use the Virtual Machine Manager to configure the virtual appliance to use PCI passthrough network interfaces.


  • The firmware version of the Intel XL710 Network Interface Card (NIC) on the KVM Host is 5.04.
  • The KVM Host supports input–output memory management unit (IOMMU) and Intel VT-d, and they are enabled in the BIOS of the KVM Host. On the KVM Host, to enable IOMMU, add the following entry to the /boot/grub2/grub.cfg file:
  • Execute the following command and reboot the KVM Host:
    Grub2-mkconfig –o /boot/grub2/grub.cfg

** To configure NetScaler virtual appliances to use PCI passthrough network interfaces by using the Virtual Machine Manager:**

1. Power off the NetScaler virtual machine.

2. Select the NetScaler VPX instance and click Open.

localized image

3. In the <virtual_machine on KVM> window, click the i icon.

localized image

4. Click Add Hardware.

5. In the Add New Virtual Hardware dialog box, do the following:

     a. Select PCI Host Device.

     b. In the Host Device section, select the Intel XL710 physical function.

     c. Click Finish.

localized image

6. Repeat steps 4 and 5 to add any additional Intel XL710 physical functions.

7. Power on the NetScaler virtual appliance.

8. Once the NetScaler virtual appliance powers on, you can use the following command to verify the configuration:

localized image

The output should show all the interfaces that you configured:

localized image