- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 centos7.3环境编译安装pktgen-dpdk,dpdk工具
概述编译环境编译DPDK编译Pktgen-dpdkDebug概述DPDK(Date Plane Development Kit)主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。pktgen-dpdk:一种网络流量收集器,pktgen有单独的版本。这里pktgen-dpdk是集成了DPDK。能够加快...
2018-11-13 17:28:47 8496 6
dpdk18版本下l2fwd自定义修改目的mac地址
将解压包解压之后,有一个main.c.dmac的文件,将其.dmac后缀去掉。然后放入l2fwd文件夹中。
编译如下:
# export RTE_SDK=/root/dpdk
# export RTE_TARGET=build
# make
CC main.o
LD l2fwd
INSTALL-APP l2fwd
INSTALL-MAP l2fwd.map
适配dpdk-17.11.1,命令通过新增-d指定端口的dmac。 ./build/l2fwd -c 3 -n 2 -- -p 3 -d 11:11:11:11:11:11 -d 22:22:22:22:22:22
Port0的dmac为: 11:11:11:11:11:11
Port2的dmac为: 22:22:22:22:22:22
运行时输出信息增加了port的用户指定dmac显示:
…
Initializing port 0... done:
Port 0, MAC address: 52:54:00:46:8D:C0
Initializing port 1... done:
Port 1, MAC address: 52:54:00:F0:6C:50
Port 0, Destination MAC address: 11:11:11:11:11:11
Port 1, Destination MAC address: 22:22:22:22:22:22
2018-12-18
dpdk17版本下的l2fwd支持目的mac地址手动修改
编译如下:
# export RTE_SDK=/root/dpdk-stable-17.11.1
# export RTE_TARGET=build
# make
CC main.o
LD l2fwd
INSTALL-APP l2fwd
INSTALL-MAP l2fwd.map
适配dpdk-17.11.1,命令通过新增-d指定端口的dmac。 ./build/l2fwd -c 3 -n 2 -- -p 3 -d 11:11:11:11:11:11 -d 22:22:22:22:22:22
Port0的dmac为: 11:11:11:11:11:11
Port2的dmac为: 22:22:22:22:22:22
运行时输出信息增加了port的用户指定dmac显示:
…
Initializing port 0... done:
Port 0, MAC address: 52:54:00:46:8D:C0
Initializing port 1... done:
Port 1, MAC address: 52:54:00:F0:6C:50
Port 0, Destination MAC address: 11:11:11:11:11:11
Port 1, Destination MAC address: 22:22:22:22:22:22
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人