summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_seq.h
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2001-04-17 18:08:01 +0000
committerkris <kris@FreeBSD.org>2001-04-17 18:08:01 +0000
commit0c55f2e6dacc3fca03b8d4e465a97fd20e434ca9 (patch)
tree230f443ebef085afc2464c22248d77ec8f649434 /sys/netinet/tcp_seq.h
parentf2fbc423a1ad683d0efe728a88f7c66adff62fef (diff)
downloadFreeBSD-src-0c55f2e6dacc3fca03b8d4e465a97fd20e434ca9.zip
FreeBSD-src-0c55f2e6dacc3fca03b8d4e465a97fd20e434ca9.tar.gz
Randomize the TCP initial sequence numbers more thoroughly.
Obtained from: OpenBSD Reviewed by: jesper, peter, -developers
Diffstat (limited to 'sys/netinet/tcp_seq.h')
-rw-r--r--sys/netinet/tcp_seq.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp_seq.h b/sys/netinet/tcp_seq.h
index 49b714a..021f7aa 100644
--- a/sys/netinet/tcp_seq.h
+++ b/sys/netinet/tcp_seq.h
@@ -81,6 +81,7 @@
#ifdef _KERNEL
extern tcp_cc tcp_ccgen; /* global connection count */
+#ifdef TCP_COMPAT_42
/*
* Increment for tcp_iss each second.
* This is designed to increment at the standard 250 KB/s,
@@ -96,6 +97,7 @@ extern tcp_cc tcp_ccgen; /* global connection count */
#define TCP_ISSINCR (122*1024 + tcp_random18())
extern tcp_seq tcp_iss; /* tcp initial send seq # */
+#endif /* TCP_COMPAT_42 */
#else
#define TCP_ISSINCR (250*1024) /* increment for tcp_iss each second */
#endif /* _KERNEL */
OpenPOWER on IntegriCloud