Go to the source code of this file.
|
#define | TCPT_NTIMERS 4 |
|
#define | TCPT_REXMT 0 /* retransmit */ |
|
#define | TCPT_PERSIST 1 /* retransmit persistence */ |
|
#define | TCPT_KEEP 2 /* keep alive */ |
|
#define | TCPT_2MSL 3 /* 2*msl quiet time timer */ |
|
#define | TCPTV_MSL ( 30*PR_SLOWHZ) /* max seg lifetime (hah!) */ |
|
#define | TCPTV_SRTTBASE |
|
#define | TCPTV_RTOBASE ( 3*PR_SLOWHZ) /* assumed RTO if no info */ |
|
#define | TCPTV_SRTTDFLT ( 3*PR_SLOWHZ) /* assumed RTT if no info */ |
|
#define | TCPTV_PERSMIN ( 5*PR_SLOWHZ) /* retransmit persistence */ |
|
#define | TCPTV_PERSMAX ( 60*PR_SLOWHZ) /* maximum persist interval */ |
|
#define | TCPTV_KEEP_INIT ( 75*PR_SLOWHZ) /* initial connect keep alive */ |
|
#define | TCPTV_KEEP_IDLE (120*60*PR_SLOWHZ) /* dflt time before probing */ |
|
#define | TCPTV_KEEPINTVL ( 75*PR_SLOWHZ) /* default probe interval */ |
|
#define | TCPTV_KEEPCNT 8 /* max probes before drop */ |
|
#define | TCPTV_MIN ( 1*PR_SLOWHZ) /* minimum allowable value */ |
|
#define | TCPTV_REXMTMAX ( 64*PR_SLOWHZ) /* max allowable REXMT value */ |
|
#define | TCPTV_TWTRUNC 8 /* RTO factor to truncate TW */ |
|
#define | TCP_LINGERTIME 120 /* linger at most 2 minutes */ |
|
#define | TCP_MAXRXTSHIFT 12 /* maximum retransmits */ |
|
#define | TCPT_RANGESET(tv, value, tvmin, tvmax) |
|
◆ TCPT_RANGESET
#define TCPT_RANGESET |
( |
|
tv, |
|
|
|
value, |
|
|
|
tvmin, |
|
|
|
tvmax |
|
) |
| |
Value:{ \
(tv) = (value); \
if ((u_long)(tv) < (u_long)(tvmin)) \
(tv) = (tvmin); \
else if ((u_long)(tv) > (u_long)(tvmax)) \
(tv) = (tvmax); \
}
◆ TCPTV_SRTTBASE