With latest (3.9 or later) kernels the overhead from Linux kernel is minimal and shrinking fast. The only overhead left is the timer tick and that is being eliminated. Of course it is easy to write slow code and use system calls and defeat the purpose of DPDK.
Has anyone experimented with making the DPDK threads marked as real-time to keep other processes away?