summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_subr.c
diff options
context:
space:
mode:
authorhiren <hiren@FreeBSD.org>2016-01-26 16:33:38 +0000
committerhiren <hiren@FreeBSD.org>2016-01-26 16:33:38 +0000
commitc782b7ca11b520419203458b8b74985cb9738f38 (patch)
treee21550fb79b651a88c808c8a9298600938be9bcc /sys/netinet/tcp_subr.c
parent6c822626b7cb0e8fa301dbcad29f08d6dfd4bf32 (diff)
downloadFreeBSD-src-c782b7ca11b520419203458b8b74985cb9738f38.zip
FreeBSD-src-c782b7ca11b520419203458b8b74985cb9738f38.tar.gz
Persist timers TCPTV_PERSMIN and TCPTV_PERSMAX are hardcoded with 5 seconds and
60 seconds, respectively. Turn them into sysctls that can be tuned live. The default values of 5 seconds and 60 seconds have been retained. Submitted by: Jason Wolfe (j at nitrology dot com) Reviewed by: gnn, rrs, hiren, bz MFC after: 1 week Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D5024
Diffstat (limited to 'sys/netinet/tcp_subr.c')
-rw-r--r--sys/netinet/tcp_subr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c
index 0ef8693..6358e81 100644
--- a/sys/netinet/tcp_subr.c
+++ b/sys/netinet/tcp_subr.c
@@ -675,6 +675,8 @@ tcp_init(void)
tcp_rexmit_min = TCPTV_MIN;
if (tcp_rexmit_min < 1)
tcp_rexmit_min = 1;
+ tcp_persmin = TCPTV_PERSMIN;
+ tcp_persmax = TCPTV_PERSMAX;
tcp_rexmit_slop = TCPTV_CPU_VAR;
tcp_finwait2_timeout = TCPTV_FINWAIT2_TIMEOUT;
tcp_tcbhashsize = hashsize;
OpenPOWER on IntegriCloud