Disclaimer: An earlier version of this post claimed the structure is wait-free, this is incorrect.
Being wait-free requires that failure or suspension of any thread can’t cause failure or
suspension of another thread. This queue in fact does not fulfill that requirement. The main
section which discusses the wait bounds of queue operations has been amended to reflect this,…
About 5 months ago I decided to create my own (minimal) TCP/IP implementation in user space. After
spending some time looking over my options, I decided that I would build it atop AF_XDP sockets.
They offer amazing performance, are very well supported, and unlike certain other options (DPDK)
they don’t take ownership of the NIC in a way that is disruptive to other processes. The…
blehhh :p 
 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et faucibus sem. Maecenas mattis id
velit posuere auctor. Integer convallis ac tortor quis eleifend. Donec vel mollis ligula. Orci
varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut quis urna
placerat, rhoncus mauris sit amet, cursus tortor. Suspendisse imperdiet, mi consequat…