Re: SO_REUSEPORT - can it be done in kernel?

From
Herbert Xu <herbert@gondor.apana.org.au>
Date
2011-02-27 11:06:32
Reply to
Thomas Graf, 2011-02-27
On Sun, Feb 27, 2011 at 06:02:05AM -0500, Thomas Graf wrote:
I still suggest to merge this patch as a immediate workaround fix
until we scale properly on a single socket and also as a workaround
for applications which can't get rid of their per socket mutex quickly.
I disagree completely.

This patch adds a user-space API that we will have to carry
with us for perpetuity.  I would only support this if we had
no other way around the problem.

If this does turn out to be mostly due to sendmsg contention
then fixing it is going to be much simpler than making the UDP
stack multiqueue capable.

I'm working on this right now.

Cheers,
-- 
Email: Herbert Xu [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Thread (91 messages) 91 messages, 8 authors, last reply 2011-03-02
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help