4 ms·
The basic idea is that you get the NIC to write packets directly into your userspace applications' memory. There are plenty of projects out there to help get t
by kjeetgill 8y ago
The basic idea is that you get the NIC to write packets directly into your userspace applications' memory.
There are plenty of projects out there to help get the kernel out of the critical path of a networking application. DPDK and PF_RING are the two I hear about most but here is a blog from cloudflare outlining a number of others: https://blog.cloudflare.com/kernel-bypass/ https://blog.cloudflare.com/kernel-bypass/