diff options
author | des <des@FreeBSD.org> | 2001-03-19 22:09:00 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2001-03-19 22:09:00 +0000 |
commit | 9dc769bc1bca28b499e95d46faad989ed5995ca9 (patch) | |
tree | 76711b02e5125a82db3e7bc96e97e6a7eb1dbb58 /sys/netinet/tcp_input.c | |
parent | 097a9d6bae16257ca039fa6a77f1c9a2b8adbc26 (diff) | |
download | FreeBSD-src-9dc769bc1bca28b499e95d46faad989ed5995ca9.zip FreeBSD-src-9dc769bc1bca28b499e95d46faad989ed5995ca9.tar.gz |
Axe TCP_RESTRICT_RST. It was never a particularly good idea except for a few
very specific scenarios, and now that we have had net.inet.tcp.blackhole for
quite some time there is really no reason to use it any more.
(last of three commits)
Diffstat (limited to 'sys/netinet/tcp_input.c')
-rw-r--r-- | sys/netinet/tcp_input.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 49cbdee..6c7ae76 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -132,12 +132,6 @@ SYSCTL_INT(_net_inet_tcp, OID_AUTO, drop_synfin, CTLFLAG_RW, &drop_synfin, 0, "Drop TCP packets with SYN+FIN set"); #endif -#ifdef TCP_RESTRICT_RST -static int restrict_rst = 0; -SYSCTL_INT(_net_inet_tcp, OID_AUTO, restrict_rst, CTLFLAG_RW, - &restrict_rst, 0, "Restrict RST emission"); -#endif - struct inpcbhead tcb; #define tcb6 tcb /* for KAME src sync over BSD*'s */ struct inpcbinfo tcbinfo; @@ -2303,13 +2297,8 @@ dropwithreset: /* IPv6 anycast check is done at tcp6_input() */ /* - * Perform bandwidth limiting (and RST blocking - * if kernel is so configured.) + * Perform bandwidth limiting. */ -#ifdef TCP_RESTRICT_RST - if (restrict_rst) - goto drop; -#endif if (badport_bandlim(rstreason) < 0) goto drop; |