diff options
author | jlemon <jlemon@FreeBSD.org> | 1999-08-30 21:17:07 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 1999-08-30 21:17:07 +0000 |
commit | 628be0515eace470ecc5e0055dbc9cee71e2adb9 (patch) | |
tree | 541ccb366454973a67b93f62b3164fc1a98eced0 /sys/netinet/tcp_seq.h | |
parent | 6aee941745b6eecfd2d3e23b412969b4ddf18102 (diff) | |
download | FreeBSD-src-628be0515eace470ecc5e0055dbc9cee71e2adb9.zip FreeBSD-src-628be0515eace470ecc5e0055dbc9cee71e2adb9.tar.gz |
Restructure TCP timeout handling:
- eliminate the fast/slow timeout lists for TCP and instead use a
callout entry for each timer.
- increase the TCP timer granularity to HZ
- implement "bad retransmit" recovery, as presented in
"On Estimating End-to-End Network Path Properties", by Allman and Paxson.
Submitted by: jlemon, wollmann
Diffstat (limited to 'sys/netinet/tcp_seq.h')
-rw-r--r-- | sys/netinet/tcp_seq.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/tcp_seq.h b/sys/netinet/tcp_seq.h index 0ad0fb8..de50dd5 100644 --- a/sys/netinet/tcp_seq.h +++ b/sys/netinet/tcp_seq.h @@ -75,7 +75,7 @@ (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \ (tp)->iss -#define TCP_PAWS_IDLE (24 * 24 * 60 * 60 * PR_SLOWHZ) +#define TCP_PAWS_IDLE (24 * 24 * 60 * 60 * hz) /* timestamp wrap-around time */ #ifdef KERNEL |