summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_var.h
diff options
context:
space:
mode:
authorhsu <hsu@FreeBSD.org>2003-01-13 11:01:20 +0000
committerhsu <hsu@FreeBSD.org>2003-01-13 11:01:20 +0000
commitab47952ce009632a41e7916dca900d27f4b30b1d (patch)
tree036173ce45a357485bd157f0fc70d05142459d6c /sys/netinet/tcp_var.h
parente47bfa007900b9570365936060e3afbcf2ea1d35 (diff)
downloadFreeBSD-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.h4
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 */
};
OpenPOWER on IntegriCloud