
Issue 11
© Solarflare Communications 2014
329
Solarflare Server Adapter
User Guide
06:01.0 Ethernet controller: Solarflare Communications Device 1813
06:01.2 Ethernet controller: Solarflare Communications Device 1813
06:01.4 Ethernet controller: Solarflare Communications Device 1813
06:01.6 Ethernet controller: Solarflare Communications Device 1813
06:02.0 Ethernet controller: Solarflare Communications Device 1813
identifies sfboot SR-IOV configurable options.
Install the XenTools drivers
Install the XenTools drivers (
xensetup.exe
) included with XenServer6. This applies to both
Windows and Linux guests.
Install the Solarflare SR-IOV drivers
For Linux Guests:
# tar xvfz sfc-xnap-netfront-v1_0_0_0012.tgz
# make -C sfc-xnap-netfront-v1_0_0_0012/ modules_install
For Windows Guests:
Install the Solarflare acceleration driver into the Windows guest using
xnapsetup.exe.
8.4 Configuration
Acceleration
The SR-IOV supplemental pack manages all VF configuration. SR-IOV acceleration is configured on a
per Virtual Interface (VIF) basis allowing the administrator to control which VMs are accelerated on
a per network basis.
To enable SR-IOV acceleration of a VIF enable the
other-config:sriov
parameter:
# xe vif-param-set uuid=<vif uuid> other-config:sriov=true
Table 84: sfboot - SR-IOV options
Option
Default Value
Description
sriov=<enabled | disabled>
disabled
enable/disable hardware SR-IOV
vf-count=<n>
127
number of virtual functions advertised
vf-msix-limit=<n>
1
number of MSI-X interrupts per VF
NOTE:
Enabling all 127 VFs per port with more than one MSI-X interrupt per VF may not be
supported by the host BIOS and you may get 127 VFs on one port with no VFs on the other port.
Contact your BIOS vendor for a BIOS upgrade or reduce the VF count.