运行环境: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
DPDK的配置
最新推荐文章于 2025-07-03 17:23:02 发布