diff options
author | kris <kris@FreeBSD.org> | 2001-04-17 18:08:01 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2001-04-17 18:08:01 +0000 |
commit | 0c55f2e6dacc3fca03b8d4e465a97fd20e434ca9 (patch) | |
tree | 230f443ebef085afc2464c22248d77ec8f649434 /sys/netinet/tcp_seq.h | |
parent | f2fbc423a1ad683d0efe728a88f7c66adff62fef (diff) | |
download | FreeBSD-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.h | 2 |
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 */ |