On 2/18/2023 11:06 AM, wushaohua wrote:
> 
> 在 2023/2/18 4:43, Ferruh Yigit 写道:
>> On 1/3/2023 2:30 AM, wushao...@chinatelecom.cn wrote:
>>> From: Shaohua Wu <wushao...@chinatelecom.cn>
>>>
>>> Add the vxlan packet sending module to actively send
>>> vxlan packets using a common network adapter.
>>> The default vni is 1000.
>>> example:
>>>  ./dpdk-testpmd -l 32-47 -n 16 --file-prefix pg0 -- -i
>>>     --rxq=16 --txq=16 --rxd=1024 --txd=1024
>>>     --txpkts=64 --burst=64  --mbuf-size=4096
>>>     --nb-cores=15  --underlay_tx_only
>>>     --underlay-eth-peer=0,f0:00:00:00:00:66
>>>     --eth-peer=0,08:c0:eb:3e:87:af
>>>     --utx-ip=11.0.0.1,11.0.0.2
>>>     --tx-ip=30.0.0.1,30.0.0.2
>>>     --forward-mode=tuntxonly
>>>     --txonly-multi-flow
>>>
>>> Signed-off-by: Shaohua Wu <wushao...@chinatelecom.cn>
>> Hi Shaohua,
>>
>> This is a good feature but I am not sure if this is in the scope of
>> testpmd application.
>>
>> Testpmd has basic packet generation capabilities, and it is useful for
>> quick/dirty testing, but for more advanced packet generation perhaps
>> other tools like pktgen [1] can be used, what do you think?
>>
>> What is the justification to have this feature in testpmd, and what is
>> your usecase?
>>
>>
>> [1]
>> https://git.dpdk.org/apps/pktgen-dpdk/
> 
> Hi Ferruh,
> 
> Thank you for your review.From what I know now pktgen doesn't seem to support 
> the construction of vxlan packets.
> 

I was asking if it makes sense to add this support to pktgen, instead of
testpmd.

> In a real test scenario, testpmd only sends bare packets and cannot cover 
> test scenarios, such as ovs decap performance.
> Currently, testpmd of this patch is used, and the packet sending performance 
> is 22+Mpps with a 25G network adapter.
> 
> This is necessary for testing DPU devices or virtualization scenarios.
> 

Reply via email to