设置环境变量
进入上次的dpdk文件夹,sudo root开启root权限
touch rteinit.sh vim rteinit.sh # 输入以下内容 #!/bin/bash export RTE_SDK=$PWD export RTE_TARGET=x86_64-native-linuxapp-gcc #保存退出,并且提权 chmod +x rteinit.sh ./rteinit.sh
选择一个网卡down掉
down网卡的目的是让dpdk接管。
这是我现在的网卡,我选择down掉eth1
ifconfig eth1 down
这是down之后的网卡,可以对比看一下。
配置环境
./usertools/dpdk-setup.sh
依次执行
- 43:插入uio
- 44:插入vfio
- 45:插入kni
- 46:插入巨页,数字输入512
- 47:插入巨页,数字输入512
- 49/50选一个
这里需要输入网卡的pci地址,就输入刚刚down的那一个,这里我输入eth1的:
至此环境就绪,下一节是对本章节的补充,是一些概念性的东西,可以忽略,感兴趣的可以看看;不感兴趣可以直接跳过看后面的代码。