Unable to generate more than 10 Mpps using 64 bytes packet
Hello,
I am using Intel Ethernet Server Adapter X520-DA2 on Dell Optiplex 9010 (Core i7) to generate 10G traffic with 64 bytes packets. On running l3-load-latency.lua with 64 bytes as packet size, I achieve the max throughput of 10 Mpps.
Topology: Two 10G ports from host PC are connected to two ports of NetFPGA SUME (programmed using P4 to do IPv4 forwarding).
I am not sure why I am unable to achieve the expected 14.88 Mpps throughput.
Is it because of the limitation of NetFPGA or of the host CPU that I am using?
How can I achieve the ~14.88 Mpps(~10Gbps) rate for 64 bytes packet in my setup?
can you try with l2-load-latency instead? Or try to use multiple threads. The bottleneck are UDP checksums on some systems (despite offloading)