Open jkasten2 opened 2 weeks ago
Both A, B and C. The speedup depends on the variables (CPU speed, number of CPUs, memory speed, NIC speed, packet size, batch size), and there isn't a study about that. I would say, at 64 bytes packet size and 1 CPU, for 1Gbps NICs the pps is almost the same because the CPU can cope with the rate. At 10 Gbps could be 500%.
You should just make your own test on the platform and configuration you need.
It's noted that native Netmap drivers are more performant than an Emulated driver, however I haven't been able to find details quantifying the differences.