过程
- 开机(重启)
- 把DPDK那一套流程走一遍(环境变量设置、设置userspace I/O态、挂载大页、绑定网卡)
- 按照官方手册上编译。pktgen就是基于dpdk开发的应用,所以只要能成功编译dpdk就可以编译pktgen。官方手册上一些依赖项可以跳过不看。
我用到的指令:
export RTE_SDK=/home/chang/dpdk
export RTE_TARGET=x86_64-native-linuxapp-gcc
# 编译DPDK
cd $RTE_SDK
make install T=x86_64-native-linuxapp-gcc
# 设置userspace I/O态、挂载大页、绑定网卡
cd /home/chang/dpdk/usertools
./dpdk-setup.py
# 编译pktgen
cd ~
git clone git://dpdk.org/apps/pktgen-dpdk
cd pktgen-dpdk
make
4.接下来要做的是修改配置文件。在/pktgen-dpdk/cfg
里
# 备份
cp default.cfg backup
vim default.cfg
这是官方给我们的示例 default.cfg
description = 'A Pktgen default simple configuration'
# Setup configuration
setup = {
'exec': (
'sudo',
'-E'
),
'devices': (
'81:00.0 81:00.1 81:00.2 81:00.3