[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1426817061-21421-1-git-send-email-edumazet@google.com>
Date: Thu, 19 Mar 2015 19:04:18 -0700
From: Eric Dumazet <edumazet@...gle.com>
To: "David S. Miller" <davem@...emloft.net>
Cc: netdev <netdev@...r.kernel.org>,
Eric Dumazet <eric.dumazet@...il.com>,
Eric Dumazet <edumazet@...gle.com>
Subject: [PATCH net-next 0/3] inet: tcp listener refactoring part 14
OK, we have serious patches here.
We get rid of the central timer handling SYNACK rtx,
which is killing us under even medium SYN flood.
We still use the listener specific hash table.
This will be done in next round ;)
Eric Dumazet (3):
inet: drop prev pointer handling in request sock
inet: get rid of central tcp/dccp listener timer
net: increase sk_[max_]ack_backlog
include/net/inet6_connection_sock.h | 3 +-
include/net/inet_connection_sock.h | 26 +++----
include/net/request_sock.h | 98 ++++++++++++-------------
include/net/sock.h | 4 +-
include/net/tcp.h | 3 +-
net/core/request_sock.c | 13 ++--
net/core/sock.c | 2 +-
net/core/sysctl_net_core.c | 2 -
net/dccp/dccp.h | 3 +-
net/dccp/ipv4.c | 20 +++---
net/dccp/ipv6.c | 27 +++----
net/dccp/minisocks.c | 7 +-
net/dccp/timer.c | 24 +------
net/ipv4/inet_connection_sock.c | 139 ++++++++++++++++++------------------
net/ipv4/inet_diag.c | 4 +-
net/ipv4/syncookies.c | 1 -
net/ipv4/tcp_fastopen.c | 2 +-
net/ipv4/tcp_input.c | 2 +-
net/ipv4/tcp_ipv4.c | 26 ++++---
net/ipv4/tcp_minisocks.c | 10 +--
net/ipv4/tcp_timer.c | 12 +---
net/ipv6/inet6_connection_sock.c | 23 +++---
net/ipv6/syncookies.c | 1 -
net/ipv6/tcp_ipv6.c | 22 +++---
24 files changed, 220 insertions(+), 254 deletions(-)
--
2.2.0.rc0.207.ga3a616c
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists