博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pktgen+dpdk安装(20201222)
阅读量:4055 次
发布时间:2019-05-25

本文共 1070 字,大约阅读时间需要 3 分钟。

pktgen+dpdk官方指导文档: 

pktgen源码:

dpdk源码:

文件:dpdk-19.08.2  pktgen-19.12.0

安装:

1、编译DPDK库

cd /usr/src/dpdk

export RTE_SDK=/usr/src/dpdk
export RTE_TARGET=x86_64-native-linuxapp-gcc
export EXTRA_CFLAGS='-O0 -g'   
make install T=x86_64-native-linuxapp-gcc

2、编译pktgen

cd /usr/src//pktgen

make

安装pktgen   make报错:

解决:下载

tar xvf lua-5.3.6.tar.gz

cd   lua-5.3.6

make linux

make install

lua make linux报错:

解决:yum -y  install libtermcap-devel ncurses-devel libevent-devel readline-devel

安装pktgen   make报错:

解决:yum  -y install   libpcap libpcap-devel

3、安装vfio_pci

modprobe vfio_pci

4、绑定网卡eth0( 0000:1a:00.1)

/usr/src/dpdk/usertools/dpdk-devbind.py -b vfio-pci 0000:1a:00.1

5、启动pktgen

/usr/src//pktgen/app/x86_64-native-linuxapp-gcc/app/pktgen -c 0x3 -n 3 --proc-type auto --socket-mem 512    -- -P -T -m '[1:1].0'

启动参数参考:

6、基本命令

输入help可以打印帮助信息,0是port的编号

 0 port发包,收包是默认动作

start 0

0 port停止发包

stop 0 

设置dst mac

set 0 dst  mac  00:32:50:91:33:20

设置目的ip

set 0  dst ip 192.168.10.1

设置源 ip

set 0 src ip 192.168.10.3/24

设置vlan

enable 0 vlan 

set 0 vlan 1001

设置包大小

set 0 size 512

设置最大发送速率的百分比(全速是1400万pps)

 set 0 rate 20 

转载地址:http://ffqci.baihongyu.com/

你可能感兴趣的文章
CImg库编译使用.
查看>>
openstack虚拟机创建流程
查看>>
openstack网络总结
查看>>
excel 查找一个表的数据在另一个表中是否存在
查看>>
AsyncTask、View.post(Runnable)、ViewTreeObserver三种方式总结frame animation自动启动
查看>>
Android中AsyncTask的简单用法
查看>>
概念区别
查看>>
技术栈
查看>>
8.X版本的node打包时,gulp命令报错 require.extensions.hasownproperty
查看>>
Jenkins 启动命令
查看>>
Maven项目版本继承 – 我必须指定父版本?
查看>>
通过C++反射实现C++与任意脚本(lua、js等)的交互(二)
查看>>
利用清华镜像站解决pip超时问题
查看>>
微信小程序开发全线记录
查看>>
CCF 分蛋糕
查看>>
解决python2.7中UnicodeEncodeError
查看>>
小谈python 输出
查看>>
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
查看>>
python:如何将excel文件转化成CSV格式
查看>>
机器学习实战之决策树(一)
查看>>