Merge branch 'listener_refactor_part_12'
authorDavid S. Miller <davem@davemloft.net>
Wed, 18 Mar 2015 02:02:53 +0000 (22:02 -0400)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Mar 2015 02:02:53 +0000 (22:02 -0400)
commit5284143057708af297eea10812a67d18e42e9abe
tree798f475f48fbdff0eae359c3f345a1a0eaf83ca2
parent9f2dbdd9b11d40f5fe0749eb91cd1cfc86fde575
parent0470c8ca1d57927f2cc3e1d5add1fb2834609447
Merge branch 'listener_refactor_part_12'

Eric Dumazet says:

====================
inet: tcp listener refactoring, part 12

By adding a pointer back to listener, we are preparing synack rtx
handling to no longer be governed by listener keepalive timer,
as this is the most problematic source of contention on listener
spinlock. Note that TCP FastOpen had such pointer anyway, so we
make it generic.
====================

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