
scale connect() under pressure. Eric Dumazet (6): tcp: use RCU in __inet{6}_check_established() tcp: optimize inet_use_bhash2_on_bind() tcp: add RCU management to inet_bind_bucket tcp: use RCU lookup in __inet_hash_connect() inet: change lport contribution to inet_ehashfn() and inet6_ehashfn() inet: call inet6_ehashfn() once from inet6_hash_connect() Kuniyuki Iwashima (2): tcp: Use bhash2 for v4-mapped-v6 non-wildcard address. tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses. include/net/inet_hashtables.h | 9 ++-- include/net/ip.h | 2 +- net/ipv4/inet_connection_sock.c | 20 +++++--- net/ipv4/inet_hashtables.c | 88 ++++++++++++++++++++++++--------- net/ipv4/inet_timewait_sock.c | 2 +- net/ipv6/inet6_hashtables.c | 40 +++++++++++---- 6 files changed, 118 insertions(+), 43 deletions(-) -- 2.25.1