tcp: Allow per-tcpcb keepintvl and keepcnt
[dragonfly.git] / sys / netinet / tcp_timer.h
index 30ad18f..93cec22 100644 (file)
@@ -132,7 +132,7 @@ static const char *tcptimers[] =
 
 struct tcpcb;
 struct netmsg_tcp_timer {
-       struct netmsg   tt_nmsg;
+       struct netmsg_base tt_msg;
        struct tcpcb    *tt_tcb;
        int             tt_cpuid;               /* owner cpuid */
        lwkt_port_t     tt_msgport;             /* owner msgport */
@@ -149,7 +149,7 @@ struct tcp_callout {
 extern int tcp_keepinit;               /* time to establish connection */
 extern int tcp_keepidle;               /* time before keepalive probes begin */
 extern int tcp_keepintvl;              /* time between keepalive probes */
-extern int tcp_maxidle;                        /* time to drop after starting probes */
+extern int tcp_keepcnt;                        /* aximum number of keepalive probes */
 extern int tcp_delacktime;             /* time before sending a delayed ACK */
 extern int tcp_maxpersistidle;
 extern int tcp_rexmit_min;