summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/tcp/tcp.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@nexenta.com>2011-08-17 16:31:10 -0700
committerGarrett D'Amore <garrett@nexenta.com>2011-08-17 16:31:10 -0700
commit3d0a255c417cf2e7b69e770de43f195b0eeffacb (patch)
tree9fbbacfdcae24cab7914edc9825da1708191153b /usr/src/uts/common/inet/tcp/tcp.c
parent49ba5bc4e7d0a3e56108ec7cbf1d8cf2483ccca9 (diff)
downloadillumos-gate-3d0a255c417cf2e7b69e770de43f195b0eeffacb.tar.gz
1361 Add support for socket options TCP_KEEPCNT, TCP_KEEPIDLE, TCP_KEEPINTVL
Reviewed by: Pavan <pavan.tc@gmail.com> Reviewed by: Dan McDonald <danmcd at nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
Diffstat (limited to 'usr/src/uts/common/inet/tcp/tcp.c')
-rw-r--r--usr/src/uts/common/inet/tcp/tcp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/common/inet/tcp/tcp.c b/usr/src/uts/common/inet/tcp/tcp.c
index 8d3dacf35b..0734468ea0 100644
--- a/usr/src/uts/common/inet/tcp/tcp.c
+++ b/usr/src/uts/common/inet/tcp/tcp.c
@@ -22,6 +22,7 @@
/*
* Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2011, Joyent Inc. All rights reserved.
+ * Copyright (c) 2011 Nexenta Systems, Inc. All rights reserved.
*/
/* Copyright (c) 1990 Mentat Inc. */
@@ -2354,6 +2355,8 @@ tcp_init_values(tcp_t *tcp, tcp_t *parent)
tcp->tcp_ka_interval = tcps->tcps_keepalive_interval;
tcp->tcp_ka_abort_thres = tcps->tcps_keepalive_abort_interval;
+ tcp->tcp_ka_cnt = 0;
+ tcp->tcp_ka_rinterval = 0;
/*
* Default value of tcp_init_cwnd is 0, so no need to set here