Ixgbevf linux base driver supported adapters, Sr-iov capable operating systems, Building and installation – Dell Intel PRO Family of Adapters User Manual

Page 104

Advertising
background image

The ixgbevf driver requires the ixgbe driver, version 2.0 or later. The ixgbevf driver supports virtual functions generated
by the ixgbe driver with a max_vfs value of 1 or greater. For more information on the max_vfs parameter refer to the sec-
tion on the

ixgbe

driver.

The guest OS loading the ixgbevf driver must support MSI-X interrupts.

This driver is only supported as a loadable module at this time. Intel is not supplying patches against the kernel source
to allow for static linking of the driver. For questions related to hardware requirements, refer to the documentation sup-
plied with your Intel 10GbE adapter. All hardware requirements listed apply to use with Linux.

Instructions on updating ethtool can be found in the section

Additional Configurations

later in this document.

ixgbevf Linux Base Driver Supported Adapters

The following Intel network adapters are compatible with the ixgbevf Linux driver in this release and can support up to
63 virtual functions per port.

Controller

Adapter Name

Board IDs

82599

Intel® Ethernet X520 10GbE Dual Port KX4 Mezz

E62954-xxx

82599

Intel® Ethernet Server Adapter X520-2

E81283-xxx and E82394-xxx

82599

Intel® Ethernet X520 10GbE Dual Port KX4-KR Mezz E90209-xxx

82599

Intel® Ethernet Server Adapter X520-T2

E76986-xxx and E92016-xxx

X540

Intel® Ethernet 10G 2P X540-t Adapter

G35632-xxx

82599

Intel® Ethernet 10G 2P X520 Adapter

G28774-xxx and G38004-xxx

X540

Intel® Ethernet 10G 4P X540/I350 rNDC

G14843-xxx, G59298-xxx, and G33388-xxx

82599

Intel® Ethernet 10G 4P X520/I350 rNDC

G61346-xxx and G63668-xxx

82599

Intel® Ethernet 10G 2P X520-k bNDC

G19030-xxx

To verify your adapter is supported, find the board ID number on the adapter. Look for a label that has a barcode and a
number in the format 123456-001 (six digits hyphen three digits). Match this to the list of numbers above.

For more information on how to identify your adapter or for the latest network drivers for Linux, see

Customer Support

.

SR-IOV Capable Operating Systems

l

Citrix XenServer 6.0 with Red Hat Enterprise Linux

l

SLES 11 SP3

Building and Installation

To enable SR-IOV on your system:

1. Ensure both Virtualization and SR-IOV are enabled in the BIOS.
2. Install the Linux operating system. You can verify that the kvm driver is loaded by typing: lsmod | grep -i

kvm

3. Load the Linux Base Driver using the modprobe command: modprobe ixgbe option max_vfs=xx,yy

xx and yy are the number of virtual functions you want to create. You must specify a number for each port with
each parameter separated by a comma. For example, xx is the number of virtual functions for port 1; and yy, for
port 2. You can create up to 63 functions per port.

4. Compile and install the ixgbevf driver for SR-IOV. This is loaded against the virtual functions created.

Instructions to configure virtual functions are provided in the Technical Briefs listed below. It should be noted that the
information contained in these documents references typical configurations. Consult your operating system vendor for
the latest information.

Advertising