lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
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