diff options
author | jlemon <jlemon@FreeBSD.org> | 2000-05-06 03:31:09 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2000-05-06 03:31:09 +0000 |
commit | 8a3c72bb35758d483f05567e3ff8926bee1a8813 (patch) | |
tree | 22b719c35e23206090023b078760d76bcd4627e7 /sys/netinet/tcp.h | |
parent | 796be5b52651cb1727e79565d25b60e69d1f738a (diff) | |
download | FreeBSD-src-8a3c72bb35758d483f05567e3ff8926bee1a8813.zip FreeBSD-src-8a3c72bb35758d483f05567e3ff8926bee1a8813.tar.gz |
Implement TCP NewReno, as documented in RFC 2582. This allows
better recovery for multiple packet losses in a single window.
The algorithm can be toggled via the sysctl net.inet.tcp.newreno,
which defaults to "on".
Submitted by: Jayanth Vijayaraghavan <jayanth@yahoo-inc.com>
Diffstat (limited to 'sys/netinet/tcp.h')
-rw-r--r-- | sys/netinet/tcp.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp.h b/sys/netinet/tcp.h index ba88dd3..6c214e8 100644 --- a/sys/netinet/tcp.h +++ b/sys/netinet/tcp.h @@ -118,6 +118,8 @@ struct tcphdr { #define TCP_MAX_WINSHIFT 14 /* maximum window shift */ +#define TCP_MAXBURST 4 /* maximum segments in a burst */ + #define TCP_MAXHLEN (0xf<<2) /* max length of header in bytes */ #define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr)) /* max space left for options */ |