1*5125Swnj /* tcp_timer.h 4.1 81/11/29 */ 2*5125Swnj 3*5125Swnj /* 4*5125Swnj * Definitions of the TCP timers. These timers are counted 5*5125Swnj * down PR_SLOWHZ times a second. 6*5125Swnj */ 7*5125Swnj #define TCPT_NTIMERS 4 8*5125Swnj 9*5125Swnj #define TCPT_REXMT 0 /* retransmit */ 10*5125Swnj #define TCPT_2MSL 1 /* 2*msl quiet time timer */ 11*5125Swnj #define TCPT_PERSIST 2 /* retransmit persistance */ 12*5125Swnj #define TCPT_KEEP 3 /* keep alive */ 13*5125Swnj 14*5125Swnj #define TCP_TTL 60 /* time to live for TCP segs */ 15*5125Swnj /* 16*5125Swnj * TCPSC constants give various timeouts in ``slow-clock'' ticks. 17*5125Swnj */ 18*5125Swnj #define TCPSC_MSL (120*PR_SLOWHZ) /* max seg lifetime */ 19*5125Swnj #define TCPSC_REXMT ( 1*PR_SLOWHZ) /* base retransmit time */ 20*5125Swnj #define TCPSC_KEEP (240*PR_SLOWHZ) /* keep alive */ 21*5125Swnj #define TCPSC_PERSIST ( 5*PR_SLOWHZ) /* retransmit persistance */ 22*5125Swnj 23*5125Swnj #define TCPSC_KEEPTTL ( 4*TCPSC_KEEP) /* keep alive too long */ 24*5125Swnj #define TCPSC_2MSL ( 2*TCPSC_MSL) /* 2*msl quiet time timer */ 25*5125Swnj 26*5125Swnj #define TCPSC_TOOLONG (480*PR_SLOWHZ) 27*5125Swnj 28*5125Swnj #ifdef TCPTIMERS 29*5125Swnj char *tcptimers[] = 30*5125Swnj { "INIT", "REXMT", "REXMTTL", "KEEP", "KEEPTTL", "PERSIST", "2MSL" }; 31*5125Swnj #endif 32