meson ninja DPDK-pktgen

本文介绍如何在已编译安装DPDK的基础上,使用Meson Ninja编译并安装Pktgen工具。首先安装所需的依赖包,然后下载Pktgen源码,通过Meson配置构建环境,并使用Ninja进行编译。文中还提到了解决动态库依赖问题的方法及Pktgen的简单使用。

转载请注明出处,谢谢。

在使用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。)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值