Subject: Re: UDP "accept" proposed

From: Daniel Borkmann <[email-masked]>
Date: Tue, 18 Jun 2013 11:52:25 +0200

On 06/18/2013 10:48 AM, James Yonan wrote:
[...]
> This is a disaster from a performance perspective because you can't take a UDP server that
 > binds to a single port and efficiently scale it up across multiple threads or processors
 > because you must operate off a single socket.
[...]
> But this would be a huge performance win for UDP servers (I'm thinking about OpenVPN in
 > particular) because making the kernel smarter about dispatching UDP datagrams would make it
 > much easier to develop scalable UDP servers on Linux.

So SO_REUSEPORT that was added in 3.9 by Tom Herbert wouldn't
help in your case (+ f.e. steering flows to CPUs locally) ?

   https://lwn.net/Articles/542629/