我想完成在端口“ 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 0
和start 0
,也没有响应。
Pktgen必须配置两个dpdk端口吗?当我配置两个dpdk端口并运行scripts/rfc2544_tput_test.lua
时,它运行良好,我想知道为什么...