依赖安装
$ 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