虚拟机ubuntu1804
dpdk-19.11.1.tar.xz
vm或者vbox可以多添加几个网卡
使用setup脚本
cd usertools
./dpdk-setup.sh
依序选择如下选项:
选择【38】 build dpdk 等待编译完成
选择【45】 安装IGB_UIO驱动
选择【46】 安装VFIO驱动
选择【47】 安全KNI驱动
选择【48】 设置大页(虚拟机环境使用non-NUMA)
选择【62】退出
查看当前网络状态。
ifconfig -a
sudo ifconfig ens38 down
sudo ifconfig ens39 down
./dpdk-setup.sh
选择【51】 将igb_uio绑定到网卡设备
选择【50】查看当前的绑定状态
选项【54】
选项【54】
1,网卡无法绑定问题
分析原因: 不能使用命令行绑定, 确定驱动是否有加载,或在setup中去做绑定操作,网卡是否有先down掉
2,运行示例失败
分析原因:查看网卡和DPDK是否有绑定过,在setup中去做绑定操作。
3,在setup中运行示例,安装驱动失败,检查关键环境变量是否有设置。如下所示
export RTE_SDK=/home/xxx/dpdk-19.11.1/ export RTE_TARGET=x86_64-native-linuxapp-gcc export DESTDIR= _install