]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'setsockopt_incoming_cpu'
authorDavid S. Miller <davem@davemloft.net>
Tue, 13 Oct 2015 02:28:32 +0000 (19:28 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 13 Oct 2015 02:28:32 +0000 (19:28 -0700)
commit43004e3ea813a55e96f97fa6566052fad0f81a51
treebe81e7d131616b46257c3d2006a4cfd45b94e490
parentabbee14cedffe132ea6ad4d80e07d661df033be5
parentb84f84d247ada18ee4ede1cd6b3f31cd84e12ac6
Merge branch 'setsockopt_incoming_cpu'

Eric Dumazet says:

====================
tcp: better smp listener behavior

As promised in last patch series, we implement a better SO_REUSEPORT
strategy, based on cpu hints if given by the application.

We also moved sk_refcnt out of the cache line containing the lookup
keys, as it was considerably slowing down smp operations because
of false sharing. This was simpler than converting listen sockets
to conventional RCU (to avoid sk_refcnt dirtying)

Could process 6.0 Mpps SYN instead of 4.2 Mpps on my test server.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>