一是配置文件dpdk/config/common_base中开启该配置CONFIG_RTE_EAL_IGB_UIO=y,注意这个文件是全局配置。如果仅修改局部的编译,可以在编译时各自文件夹dpdk/x86_64-native-linux-gcc/.config文件中对应修改该参数。本文采用v20.02版本,系统内核3.10,可以正常编译出igb_uio.ko文件。(调试DPDK可开启参数CONF_RTE_LIBRTE_...
在DPDK/config/common_base中增加lib_test的config config 添加自己的文件 在lib文件夹下,新建librte_test文件夹,在librte_test文件夹中新建librte_test.c、librte_test.h、Makefile 其中Makefile如下图所示 makefile rte_test.c如下图所示 rte_test.c *rte_test.h如下图所示 rte_test.h 修改lib文件夹下的Ma...
解决办法: 一是配置文件dpdk/config/common_base中开启该配置CONFIG_RTE_EAL_IGB_UIO=y,注意这个文件是全局配置。如果仅修改局部的编译,可以在编译时各自文件夹dpdk/x86_64-native-linux-gcc/.config文件中对应修改该参数。本文采用v20.02版本,系统内核3.10,可以正常编译出igb_uio.ko文件。(调试DPDK可开启参数CONF_...
1,设置环境变量:exportRTE_SDK=/home/dpdk-20.08exportRTE_TARGET=x86_64-native-linuxapp-gccexportKERNELDIR=/lib/modules/3.10.0-862.14.1.6_97.x86_64/build/ps:可以通过env命令查看已设置的环境变量2,设置编译生成动态库so和igb_uio:vimconfig/common_baseCONFIG_RTE_BUILD_SHARED_LIB=yCONFIG_RTE_EAL_IGB...
common_base配置文件描述 然后:安装编译intel DPDK需要的相关库 编译dpdk需要安装相关的依赖库,以centos 为例,需要安装numa和内核相关的工具库。我们可以通过 uname -r命令确定centos的内核版本信息。 所需命令展示: uname -r yum search numactl yum search kernel-dev ...
DPDK的配置文件config/common_base文件,我们可以在该文件修改相关的宏定义,来进行相关特性的使能和关闭。 再次:安装centos 依赖包 代码语言:javascript 复制 #使用华为网卡:CONFIG_RTE_LIBRTE_HNS3_PMD=yCONFIG_RTE_LIBRTE_HINIC_PMD=y #KVM虚拟机CONFIG_RTE_VIRTIO_USER=y ...
vim config/common_base CONFIG_RTE_BUILD_SHARED_LIB=y CONFIG_RTE_EAL_IGB_UIO=y 3,编译 make config T=x86_64-native-linuxapp-gcc make install T=x86_64-native-linuxapp-gcc RTE_KERNELDIR=/lib/modules/3.10.0-862.14.1.6_97.x86_64/build/ -j 8 'TOOLCHAIN_CFLAGS=-msse4.2 -g -Wall -Werr...
# 打开config/common_base文件,修改CONFIG_RTE_LIBRTE_MLX5_PMD=y,再进行编译 vi config/common_base # 修改config/common_base文件 CONFIG_RTE_LIBRTE_MLX5_PMD=n ===> CONFIG_RTE_LIBRTE_MLX5_PMD=y # 编译 make install T=x86_64-native-linuxapp-gcc ...
之前对dpdk编译了解得较少,之前直接就把centos yum update了,造成测试经理部署的centos 6.5升级为6.9,造成dpdk编译出错。 先说说centos 6.9下编译的心得: 1. 安装DPDK,解压缩DPDK 2.配置编译 config/common_base CONFIG_RTE_BUILD_SHARED_LIB =y 3.编译 ...
scp -P 22 /root/dpdk/config/common_base root@<IP地址>:/root/dpdk/config 4.执行以下命令,将dpdk/app/test-pmd/txonly.c的 IP 地址修改为测试机器所用 IP。 vim dpdk/app/test-pmd/txonly.c 按i进入编辑模式,找到如下内容: #define IP_SRC_ADDR (198U << 24) | (18 << 16) | (0 << ...