summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp.h
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2000-05-06 03:31:09 +0000
committerjlemon <jlemon@FreeBSD.org>2000-05-06 03:31:09 +0000
commit8a3c72bb35758d483f05567e3ff8926bee1a8813 (patch)
tree22b719c35e23206090023b078760d76bcd4627e7 /sys/netinet/tcp.h
parent796be5b52651cb1727e79565d25b60e69d1f738a (diff)
downloadFreeBSD-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.h2
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 */
OpenPOWER on IntegriCloud