安装DPDK 19.11
编译DPDK,生成依赖包
- 打开板载网卡DPDK PMD选项。
- 打开“/home/dpdk-19.11/config/common_base”文件。
1
vim /home/dpdk-19.11/config/common_base
- 按“i”进入编辑模式,将第288行的“CONFIG_RTE_LIBRTE_HNS3_PMD”参数设置为“y”。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
配置文件路径,根据当前DPDK实际目录为准。
- 打开“/home/dpdk-19.11/config/common_base”文件。
- 编译DPDK源码。
- 配置源码路径环境变量。
1
export RTE_SDK=/home/dpdk-19.11
- 配置环境体系结构变量。
- 获取当前环境所支持的体系结构选项。
1 2
cd /home/dpdk-19.11 ./usertools/dpdk-setup.sh
- 在回显的选项中输入“4”。
本文以鲲鹏服务器为参考,因此选择“arm64-armv8a-linuxapp-gcc”体系结构。
- 退出脚本。
- 执行如下命令进行环境变量配置。
1
export RTE_TARGET=arm64-armv8a-linuxapp-gcc
RTE_SDK以实际版本DPDK源码目录为准, RTE_TARGET以实际CPU体系结构为准。
DPDK 18.11.1及以上版本,需要保证GCC版本在5.0以上,否则编译会报错。
- 获取当前环境所支持的体系结构选项。
- 在DPDK源码目录“/home/dpdk-next-net”下,编译DPDK。
- 配置源码路径环境变量。
父主题: 物理机下安装运行DPDK