summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/tcp_impl.h
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2011-04-21 20:06:37 -0400
committerJerry Jelinek <jerry.jelinek@joyent.com>2011-04-21 20:06:37 -0400
commitaec2a073cb6e147203523e22c65a90f3f736f08c (patch)
tree8fa166a08d967558f12e118123d21459df91e97a /usr/src/uts/common/inet/tcp_impl.h
parent5a74db2d25b207135db8a909479fc4fb8a27b15d (diff)
downloadillumos-joyent-aec2a073cb6e147203523e22c65a90f3f736f08c.tar.gz
916 False-sharing in TCP hash buckets, plus size increase
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/uts/common/inet/tcp_impl.h')
-rw-r--r--usr/src/uts/common/inet/tcp_impl.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/inet/tcp_impl.h b/usr/src/uts/common/inet/tcp_impl.h
index d1a1757853..12f201b960 100644
--- a/usr/src/uts/common/inet/tcp_impl.h
+++ b/usr/src/uts/common/inet/tcp_impl.h
@@ -20,6 +20,7 @@
*/
/*
* Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, Joyent Inc. All rights reserved.
*/
#ifndef _INET_TCP_IMPL_H
@@ -55,7 +56,7 @@ extern sock_downcalls_t sock_tcp_downcalls;
* Bind hash list size and has function. It has to be a power of 2 for
* hashing.
*/
-#define TCP_BIND_FANOUT_SIZE 512
+#define TCP_BIND_FANOUT_SIZE 1024
#define TCP_BIND_HASH(lport) (ntohs(lport) & (TCP_BIND_FANOUT_SIZE - 1))
/*