DPDK的配置

本文详细介绍了在CentOS7环境下使用VMware15和dpdk-18.05.1进行DPDK的安装与配置过程。包括环境准备、源码编译、内核模块修改、内存分配及网卡绑定等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行环境:CentOS 7、虚拟机VMware 15 和dpdk-18.05.1.
在终端下运行下列命令
su
yum install numactl-devel    
yum install libpcap-devel
xz -d dpdk-18.05.1.tar.xz
tar xf dpdk-18.05.1.tar
cd dpdk-stable-18.05.1/
vim kernel/linux/igb_uio/igb_uio.c 
/ pci_intx_mask_supported
i
把pci_intx_mask_supported所在的逻辑表达式改成1
按Esc键
:wq
./usertools/dpdk-setup.sh
我选的是15
按回车键输入q
cd x86_64-native-linuxapp-gcc/kmod/
modprobe uio
insmod rte_kni.ko 
insmod igb_uio.ko 
cd ../../
ifconfig
":"前为网卡名称
./usertools/dpdk-devbind.py --status
在Network devices using kernel driver下面
寻找相同的网卡名称
ifconfig 网卡名称 down
./usertools/dpdk-devbind.py --bind=igb_uio 网卡名称
mkdir -p /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
export RTE_SDK=$(pwd)
export  RTE_TARGET=x86_64-native-linuxapp-gcc
make -C examples

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值