[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1338363410-6562-1-git-send-email-alex.mihai.c@gmail.com>
Date: Wed, 30 May 2012 10:36:46 +0300
From: Alexandru Copot <alex.mihai.c@...il.com>
To: davem@...emloft.net
Cc: gerrit@....abdn.ac.uk, kuznet@....inr.ac.ru, jmorris@...ei.org,
yoshfuji@...ux-ipv6.org, kaber@...sh.net, netdev@...r.kernel.org,
Alexandru Copot <alex.mihai.c@...il.com>,
Daniel Baluta <dbaluta@...acom.com>,
Lucian Grijincu <lucian.grijincu@...il.com>
Subject: [RFC PATCH 0/4] inet: add second hash table
This patchset implements all the operations needed to use a second
(port,address) bind hash table for inet. It uses a similar approach
as the UDP implementation.
The performance improvements for port allocation are very good and
detailed in the last message.
This is based on a series of patches written by Lucian Grijincu at Ixia.
Signed-off-by: Alexandru Copot <alex.mihai.c@...il.com>
Cc: Daniel Baluta <dbaluta@...acom.com>
Cc: Lucian Grijincu <lucian.grijincu@...il.com>
---
Alexandru Copot (4):
inet: add counter to inet_bind_hashbucket
inet: add a second bind hash
inet: add/remove inet buckets in the second bind hash
inet: use second hash in inet_csk_get_port
include/net/inet_hashtables.h | 140 +++++++++++++++++++++++++++++++--
include/net/inet_timewait_sock.h | 5 +-
net/dccp/proto.c | 37 ++++++++-
net/ipv4/inet_connection_sock.c | 66 ++++++++--------
net/ipv4/inet_hashtables.c | 158 ++++++++++++++++++++++++++++++++++++--
net/ipv4/inet_timewait_sock.c | 16 ++--
net/ipv4/tcp.c | 17 ++++
net/ipv6/inet6_hashtables.c | 95 +++++++++++++++++++++++
8 files changed, 477 insertions(+), 57 deletions(-)
--
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