除了vfio-pci,我们可选的还有两个,igb_uio和uio_pci_generic uio_pci_generic是内核原生的一种uio驱动,提供了uio功能,直接加载即可 sudo modprobe uio_pci_generic dpdk 20版本以后没有提供igb_uio,因此需要自己下载,编译 igb_uio下载链接 编译完成后,加载即可 sudo modprobe uio sudo insmod kmod/igb_uio.ko...
igb_uio/uio_pci_generic 是一种 pci 驱动,将网卡绑定到 igb_uio 隔离了网卡的内核驱动,同时 igb_uio 完成网卡中断内核态初始化并将中断信号映射到用户态。 比如:网卡在内核中使用 ice/ixgbe 内核驱动,如果通过 dpdk-devbind 解绑定内核驱动 ice/ixgbe, 然后使用 igb_uio进行接管网卡。这样dpdk应用程序会使用dpd...
apt install linux-image-5.15.0-43-generic# apt install linux-image-`uname -r` 现在,在/lib/modules/5.15.0-43-generic/kernel/driver/uio/中就可以看到uio.ko模块了 然后就是uio_pci_generic驱动的安装 说实话这个我比较头疼,搜了很久没结果,但是我在安装linux-image-5.15.0-43-generic的时候无意间看到...