]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'listener_refactor_part_15'
authorDavid S. Miller <davem@davemloft.net>
Mon, 23 Mar 2015 20:52:34 +0000 (16:52 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 23 Mar 2015 20:52:34 +0000 (16:52 -0400)
commit0b452cbb7231a013c0866853c2e5e795ef67d233
treeaf400c0966ec6eda25fe182acb7f457d2c403be7
parentfb147e1bc08d3dd8a2d6a568148466753ad52e69
parent372b5737b19424ad5bcc800cea2d3552a4c56f4b
Merge branch 'listener_refactor_part_15'

Eric Dumazet says:

====================
tcp listener refactoring part 15

I am trying to make the final patch pushing request socks into ehash
as small as possible. In this patch series, I made various adjustments
for the SYNACK generation, allowing me to reach 1 Mpps SYNACK in my
stress test (still hitting LISTENER spinlock of course, and the syn_wait
spinlock)

I also converted the ICMP handlers a bit ahead of time :

They no longer need to get the LISTENER socket, and can use
only a lookup in ehash table. No big deal if we ignore ICMP
for requests socks before the final steps.
====================

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