Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are systems that move the NIC control to user space entirely. For example Snabb has an Intel 10g Ethernet controller driver that appears to use a ring buffer on DMA memory.

https://github.com/snabbco/snabb/blob/master/src/apps/intel/...



"(You could think of it as a [busybox](https://en.wikipedia.org/wiki/BusyBox#Single_binary) for networking.)"

They sugggest thinking of busybox

But if using busybox, their Makefile will fail

Using toybox instead will work




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: