Posted on November 14, 2019
Couple of weeks ago Google has presented their paper Snap: a Microkernel Approach to Host Networking on ACM SIGOPS 27th Symposium on OperatingSystems Principles (SOSP ’19) conference. It's definitely worth reading, especially if you develop your own fast network I/O subsystem. The review is limited to performance aspects of the approach and doesn't consider upgrade questions raised in the paper.
It's surely was interesting for us to review the paper in context of our Tempesta FW, so at the below there are not only key point about Snap, but also comparisons with Tempesta FW approach.