diff options
author | hsu <hsu@FreeBSD.org> | 2003-01-13 11:01:20 +0000 |
---|---|---|
committer | hsu <hsu@FreeBSD.org> | 2003-01-13 11:01:20 +0000 |
commit | ab47952ce009632a41e7916dca900d27f4b30b1d (patch) | |
tree | 036173ce45a357485bd157f0fc70d05142459d6c /sys/netinet/tcp_var.h | |
parent | e47bfa007900b9570365936060e3afbcf2ea1d35 (diff) | |
download | FreeBSD-src-ab47952ce009632a41e7916dca900d27f4b30b1d.zip FreeBSD-src-ab47952ce009632a41e7916dca900d27f4b30b1d.tar.gz |
Fix NewReno.
Reviewed by: Tom Henderson <thomas.r.henderson@boeing.com>
Diffstat (limited to 'sys/netinet/tcp_var.h')
-rw-r--r-- | sys/netinet/tcp_var.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h index 10355a6..6461c34 100644 --- a/sys/netinet/tcp_var.h +++ b/sys/netinet/tcp_var.h @@ -130,7 +130,8 @@ struct tcpcb { * linear switch */ u_long snd_bandwidth; /* calculated bandwidth or 0 */ - tcp_seq snd_recover; /* for use in fast recovery */ + tcp_seq snd_recover; /* for use in NewReno Fast Recovery */ + tcp_seq snd_high; /* for use in NewReno Fast Recovery */ u_int t_maxopd; /* mss plus options */ @@ -174,6 +175,7 @@ struct tcpcb { /* experimental */ u_long snd_cwnd_prev; /* cwnd prior to retransmit */ u_long snd_ssthresh_prev; /* ssthresh prior to retransmit */ + tcp_seq snd_high_prev; /* snd_high prior to retransmit */ u_long t_badrxtwin; /* window for retransmit recovery */ }; |