首页 > 技术知识 > 正文

安装环境准备

虚拟机ubuntu1804 dpdk-19.11.1.tar.xz vm或者vbox可以多添加几个网卡 DPDK快速入门

编译dpdk mkdir -p _install export RTE_SDK=/home/xxx/dpdk-19.11.1/ export RTE_TARGET=x86_64-native-linuxapp-gcc export DESTDIR= _install

使用setup脚本 cd usertools ./dpdk-setup.sh 依序选择如下选项: DPDK快速入门1

选择【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绑定到网卡设备 DPDK快速入门2 选择【50】查看当前的绑定状态 选项【54】 DPDK快速入门3

测试

选项【54】 DPDK快速入门4

DPDK快速入门5

常见问题

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

猜你喜欢