** 鲲鹏(Kunpeng-920 )kylin v10系统编译安装指导**

1.下载 DPDK 19.11.10
https://core.dpdk.org/download/
在这里插入图片描述芯片组
在这里插入图片描述操作系统
在这里插入图片描述
2.解压 dpdk-19.11.10.tar.xz压缩包
tar -xvf dpdk-19.11.10.xz
在这里插入图片描述
将文件拷贝到 /home目录下
在这里插入图片描述
进入解压包
在这里插入图片描述
3.安装numa环境
yum install numactl
yum install libnuma-dev
4.配置dpdk
make config T=arm64-armv8a-linuxapp-gcc
在这里插入图片描述
设置环境变量
exprt RTE_SDK=/home/dpdk-stable-19.11.10
export RTE_TARGET=arm64-armv8a-linuxapp-gcc
5.编译dpdk
make
make install
6.加载 uio、igb_uio
modprobe uio
cd /home/dpdk-stable-19.11.10/arm64-armv8a-linuxapp-gcc/kmod/
insmod igb_uio.ko
在这里插入图片描述
7.dpdk绑定网卡
cd /home/dpdk-stable-19.11.10/usertools
dpdk-devbind.py -s 可查看当前有哪些网卡
在这里插入图片描述
8.绑定大页内存
echo 52428 >/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
cat /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
在这里插入图片描述
挂载大页内存
mkdir /mnt/huge
mount -t hugetlbfs nodev /mnt/huge/
9. 运行dpdk
/cd /home/dpdk-stable-19.11.10/build/app
./testpmd -l 1-3 -n 2 – -i --txd=1024 --rxd=1024 --txq=1 --rxq=1
在这里插入图片描述
出现 testpmd>
输入start
在这里插入图片描述
10.查看网卡传输状态
testpmd> show port stats all
在这里插入图片描述

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐