3 ms·
Yup, this is what you can do when you code directly against kernel bypass APIs like DDPK. Important to note they also use effectively a shared nothing architec
by jpgvm 12y ago
Yup, this is what you can do when you code directly against kernel bypass APIs like DDPK.
Important to note they also use effectively a shared nothing architecture between cores. This makes it very NUMA friendly and further favours network performance because you are able to lock processes/threads to the cores that are directly attached to said network adapter.
The architecture is pretty well known but it's nice to see someone build a framework out of it.
- tobz 12y agoThis. There are plenty of opportunities to try out userland/"kernel bypass" network stacks, but I've always wanted to see a framework that integrates it for me. Even if you still need to get elbow deep to do anything advanced, it's great to see a template, a skeleton, on how to put everything together.