Intel® Ethernet Controller E810 Data Plane Development Kit (DPDK) 22.11/23.03
Configuration Guide
Loading the vfio-pci Module
Load the vfio-pci module with the following command:
VFIO kernel is usually present by default in all distributions. If it is not, consult your distribution’s documentation for installation instructions.
To make use of full VFIO functionality, both kernel and BIOS must support and be configured to use I/O virtualization (such as Intel® VT-d).
In most cases, specifying
If there is no IOMMU available on the system, VFIO can still be used, but it must be loaded with an additional module parameter:
Alternatively, one can also enable this option in an already loaded kernel module:
After that, VFIO can be used with hardware devices as usual.
Note that it might be required to unload all VFIO-related modules before probing the module again with the
Warning: Since no-IOMMU mode forgoes IOMMU protection, it is inherently unsafe. That said, it does make it possible for the user to keep the degree of device access and programming that VFIO has, in situations where IOMMU is not available.