In two previous posts we've discussed how to receive 1M UDP packets per second and how to reduce the round trip time. We did the experiments on Linux and the performance was very good considering it's a general purpose operating system.
NayaRead shows a summary and links to the original article. The full article is hosted on blog.cloudflare.com.