From ab47952ce009632a41e7916dca900d27f4b30b1d Mon Sep 17 00:00:00 2001 From: hsu Date: Mon, 13 Jan 2003 11:01:20 +0000 Subject: Fix NewReno. Reviewed by: Tom Henderson --- sys/netinet/tcp_var.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sys/netinet/tcp_var.h') 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 */ }; -- cgit v1.1