emmericp / MoonGen

MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.
MIT License
1.03k stars 234 forks source link

Packet loss and reordering #312

Open f74041153 opened 3 years ago

f74041153 commented 3 years ago

Hi,

I have a MoonGen-based process receive 10G traffic. The value of the device counter is different from the packet counter. Also, there are few reordered packets.
1) Is there any method to make the value of the device counter same as the packet counter? 2) Is it possible that the packet reordering is caused by NIC or MoonGen-based process?

Thanks,

Larry