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_var.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_var.h')
-rw-r--r-- | sys/netinet/tcp_var.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h index e361caf..ecac451 100644 --- a/sys/netinet/tcp_var.h +++ b/sys/netinet/tcp_var.h @@ -409,6 +409,10 @@ void tcp_trace __P((int, int, struct tcpcb *, void *, struct tcphdr *, extern struct pr_usrreqs tcp_usrreqs; extern u_long tcp_sendspace; extern u_long tcp_recvspace; +void tcp_rndiss_init __P((void)); +tcp_seq tcp_rndiss_next __P((void)); +u_int16_t + tcp_rndiss_encrypt __P((u_int16_t)); #endif /* _KERNEL */ |