转载请注明出处,谢谢。
在使用meson ninja编译dpdk的基础上,使用meson ninja安装pktgen工具
前提:dpdk ninja编译后已经ninja install 到/usr/local中
1、安装依赖
sudo apt-get install libpcap-dev
2、下载pktgen
git clone https://github.com/pktgen/Pktgen-DPDK.git
3、进入pktgen
meson build 若出现libdpdk找不到,确认下dpdk 是否已经ninja install到系统目录

4、进入build
ninja后产生app文件
pktgen工具在app中,若出现
![]()
则需要加入动态库依赖
export PKG_CONFIG_PATH=/usr/local/lib/x86_64-linux-gnu
若是仍然找不到执行ldconfig
(ldconfig:在默认搜寻目录/lib /usr/lib 以及/etc/ld.so.conf查询动态库。)
最后根据你写的lua就可以进行和配置pktgen。
一些测试lua在test/目录中。
(hugepage配置和port绑定同dpdk。)
本文介绍如何在已编译安装DPDK的基础上,使用Meson Ninja编译并安装Pktgen工具。首先安装所需的依赖包,然后下载Pktgen源码,通过Meson配置构建环境,并使用Ninja进行编译。文中还提到了解决动态库依赖问题的方法及Pktgen的简单使用。
867

被折叠的 条评论
为什么被折叠?



