summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_timewait.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-01-30 23:30:28 +0000
committerrwatson <rwatson@FreeBSD.org>2005-01-30 23:30:28 +0000
commitde7952d4ea066a6dfa6a2ced64a5d21ff5039e85 (patch)
treee81bf6042c74de4aa04a2728c9adaa5dbb87c714 /sys/netinet/tcp_timewait.c
parent456a3116c9b3bbb023f006fb186df785e0e19f57 (diff)
downloadFreeBSD-src-de7952d4ea066a6dfa6a2ced64a5d21ff5039e85.zip
FreeBSD-src-de7952d4ea066a6dfa6a2ced64a5d21ff5039e85.tar.gz
Have tcp_isn_tick() fire 100 times a second, rather than HZ times a
second; since the default hz has changed to 1000 times a second, this resulted in unecessary work being performed. MFC after: 2 weeks Discussed with: phk, cperciva General head nod: silby
Diffstat (limited to 'sys/netinet/tcp_timewait.c')
-rw-r--r--sys/netinet/tcp_timewait.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/tcp_timewait.c b/sys/netinet/tcp_timewait.c
index 9c4e8bf..fe4343e 100644
--- a/sys/netinet/tcp_timewait.c
+++ b/sys/netinet/tcp_timewait.c
@@ -1363,7 +1363,7 @@ tcp_isn_tick(xtp)
isn_offset = projected_offset;
isn_offset_old = isn_offset;
- callout_reset(&isn_callout, 1, tcp_isn_tick, NULL);
+ callout_reset(&isn_callout, hz/100, tcp_isn_tick, NULL);
INP_INFO_WUNLOCK(&tcbinfo);
}
OpenPOWER on IntegriCloud