热门

最新

红包

立Flag

投票

同城

我的

发布
qq_47961584
Sicinera
3 年前
trueqq_47961584

建立dpdk-19.11.11的docker镜像:

1)宿主机由centos镜像构建
docker run -it --privileged --name=pktgen \
-v /sys/bus/pci/drivers:/sys/bus/pci/drivers \
-v /sys/kernel/mm/hugepages:/sys/kernel/mm/hugepages \
-v /sys/devices/system/node:/sys/devices/system/node \
-v /dev:/dev \
centos:7.9.2009 bash

2)yum安装包
yum makecache
yum install -y make gcc gcc-c++ kernel-devel kernel-headers kernel.x86_64 net-tools
yum install -y numactl-devel.x86_64 numactl-libs.x86_64
yum install -y libpcap.x86_64 libpcap-devel.x86_64
yum install -y pciutils wget xz htop
yum install -y vim

3)配置大页内存
echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
mkdir /mnt/huge
chmod 777 /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
cat /proc/meminfo | grep Huge

4)放dpdk包,sh选择41编译
export RTE_SDK=/root/dpdk-stable-17.08.1
export RTE_TARGET=x86_64-native-linuxapp-gcc

5)宿主机上加载内核模块和网卡

6)编译helloworld可运行

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
为什么发不出去?这个不是正能量吗?
立即登录