diff options
author | Garrett D'Amore <garrett@nexenta.com> | 2011-08-17 16:31:10 -0700 |
---|---|---|
committer | Garrett D'Amore <garrett@nexenta.com> | 2011-08-17 16:31:10 -0700 |
commit | 3d0a255c417cf2e7b69e770de43f195b0eeffacb (patch) | |
tree | 9fbbacfdcae24cab7914edc9825da1708191153b /usr/src/uts/common/inet/tcp/tcp.c | |
parent | 49ba5bc4e7d0a3e56108ec7cbf1d8cf2483ccca9 (diff) | |
download | illumos-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.c | 3 |
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 |