DPDK中使用VFIO的配置

时间:2018-07-27 18:57:40   收藏:0   阅读:1202

VFIO

要求

$ uname -r

支持VT-x、VT-d

主板支持Intel? VT-x、VT-d。

$ dmesg | grep -e DMAR -e IOMMU

技术分享图片

内核支持Intel? VT-x、VT-d。

$ cat /proc/cmdline | grep iommu=pt
$ cat /proc/cmdline | grep intel_iommu=on

技术分享图片

如果没有显示,需要进行如下配置:

nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"//原文件的配置信息
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=pt intel_iommu=on"//添加配置信息

sudo grub-mkconfig -o /boot/grub/grub.cfg 
sudo reboot 

加载模块以及绑定网卡

脚本配置

命令配置

$ modprobe vfio-pci
$ /usr/bin/chmod a+x /dev/vfio
$ /usr/bin/chmod 0666 /dev/vfio/*
$ $DPDK_DIR/usertools/dpdk-devbind.py --bind=vfio-pci eth1
$ $DPDK_DIR/usertools/dpdk-devbind.py --status

原文:https://www.cnblogs.com/vancasola/p/9378970.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!