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.05k
stars
235
forks
source link
Is Aquantia Atlantic NIC compatible with MoonGen? #308
I can bind my ASUS XG-C100C (chip is AQC107) to DPDK, but MoonGen can't find it.
Does anyone has any idea? or the Intel NIC is the best choice for MoonGen?
Error message:
$ sudo ./build/MoonGen examples/l3-load-latency.lua 0 0
[INFO] Initializing DPDK. This will take a few seconds...
EAL: Detected 6 lcore(s)
EAL: No free hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
[INFO] Found 0 usable devices:
[FATAL] Lua error in task master
I can bind my ASUS XG-C100C (chip is AQC107) to DPDK, but MoonGen can't find it.
Does anyone has any idea? or the Intel NIC is the best choice for MoonGen?
Error message: