Centos7安装DPDK环境搭建&&错误解决

依赖安装

$ yum install -y libpcap-devel pcre-devel file-devel libyaml-devel jansson-devel libcap-ng-devel librdkafka-devel nss-devel nspr-devel make gcc
$ yum install -y libxml2-devel
$ yum install -y  python-pip
$ pip install configparser

DPDK 环境准备dpdk-stable-16.11.2

$ mkdir -p /opt/qnsm_deps/
$ cd /opt/qnsm_deps/
$ wget https://fast.dpdk.org/rel/dpdk-16.11.2.tar.xz   # download from dpdk.org if link failed.
$ tar vxf dpdk-16.11.2.tar.xz

DPDK 编译安装

$ cd dpdk-stable-16.11.2
$ export RTE_SDK=`pwd`
$ export RTE_TARGET=x86_64-native-linuxapp-gcc
$ make install T=${RTE_TARGET} DESTDIR=install

ndo_dflt_bridge_getlink

在dpdk文件夹/x86_64-native-linuxapp-gcc/下编辑.config文件

将:

#CONFIG_RTE_LIBRTE_KNI=y

#CONFIG_RTE_KNI_KMOD=y   
改为:
CONFIG_RTE_LIBRTE_KNI=n

CONFIG_RTE_KNI_KMOD=n
发布了21 篇原创文章 · 获赞 5 · 访问量 585

猜你喜欢

转载自blog.csdn.net/baidu_19620507/article/details/105064610