All X4 series adapters fully support SR-IOV.
For SR-IOV on X4 series adapters, you must use the Enterprise datapath.
Driver and Firmware Requirements
SR-IOV requires the following (minimum) driver and firmware versions for AMD Solarflare X4 series adapters:
- Driver
- Version 6.3.1.1000 or later.
- Firmware bundle
- Version 1.3.2.105 or later.
The adapter must be using the full-feature firmware variant (see Firmware Variants). You can confirm this with rx0 tx0 appearing after the version number in the
output from ethtool -i:
# ethtool -i eth<N>
driver: sfc
version: 6.3.1.1000
firmware-version: 1.3.2.5 rx0 tx0
The previous command also confirms the driver version. However, it does not
confirm the firmware bundle version. (The firmware-version that
it reports is for the micro-controller firmware within the bundle.)
To confirm the firmware bundle version, you must instead use the devlink
dev info command:
# devlink dev info pci/0000:01:00.0
pci/0000:01:00.0:
...
versions:
...
running:
...
fw.bundle_id 1.3.2.105
...