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.
Содержание Ethernet 10G 2P X520 Adapter
Страница 1: ...Intel Network Adapters User Guide ...