Low throughput on 10G NIC card using DPDK L2fwd

SG motralk at gmail.com
Fri Sep 16 10:09:11 CEST 2022


Hi Team,


I have a dual port 10Gbps "X710 SFP + 1572" NIC card, created 2 VFs on both
the ports.

dpdk l2fwd application is able to achieve throughput of ~9Gbps when using
VFs on same port i.e. VF0 receives the external traffic and sends out on
VF1 belonging to the same port (flow in green)







However when l2fwd (app1) receives the external traffic on one port and
sends it to another application(another instance of l2fwd) on different
port, the throughput drops down to 3.4Gbps, i.e. VF0 receives the external
traffic and sends it to VF2 on a different port (flow in red)..



DPDK application(app1) on VF0 is able to send the traffic but the
application(app2) is not able to receive all the traffic ; it can only
receive max of 3.4Gbps. There is a packet loss when inter VF communication
happens. But no error stats in dpdk are increased.



Is this happening at PCI level ?

Please help me understand the potential problem and suggest any pointers on
how to proceed further.


Thanks,

Somesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/users/attachments/20220916/2b5a46f8/attachment-0001.htm>


More information about the users mailing list