我可以只运行一个端口以在Pktgen中连续发送数据包吗?

时间:2020-04-05 03:32:05

标签: c generator dpdk

我想完成在端口“ 0”连续发送数据包,并且已经完成一些配置:

./app/x86_64-native-linuxapp-gcc/pktgen -l 0-2 -n 4 --proc-type auto --socket-mem 1024 -b 00:08.0 -- -P -m "[1].0" 

,然后在交互式CLI中设置以下内容:

Pktgen>set 0 src ip "192.168.12.2/24"
Pktgen>set 0 dst ip "192.168.12.3"
Pktgen>set 0 proto udp
Pktgen>set 0 count 0
Pktgen>set 0 rate 50
Pktgen>set 0 size 64
Pktgen>start 0

但是根据page main的显示,port 0仅发送了几个数据包,然后停止发送数据包,即使我再次stop 0start 0,也没有响应。

Pktgen必须配置两个dpdk端口吗?当我配置两个dpdk端口并运行scripts/rfc2544_tput_test.lua时,它运行良好,我想知道为什么...

1 个答案:

答案 0 :(得分:0)

是的,可以。它可以无缝工作。唯一的要求,另一端应该能够检测到链接状态的变化。

enter image description here