tcp: Don't make syn cookies initial setting depend on CONFIG_SYSCTL
authorDavid S. Miller <davem@davemloft.net>
Sat, 21 Nov 2009 19:22:25 +0000 (11:22 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 21 Nov 2009 19:22:25 +0000 (11:22 -0800)
That's extremely non-intuitive, noticed by William Allen Simpson.

And let's make the default be on, it's been suggested by a lot of
people so we'll give it a try.

Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_minisocks.c

index 4be22280e6b364e8807e44bd3e53aa221680100d..ab32c181f74979247e99f05b3787c77759eaeb12 100644 (file)
 #include <net/inet_common.h>
 #include <net/xfrm.h>
 
-#ifdef CONFIG_SYSCTL
-#define SYNC_INIT 0 /* let the user enable it */
-#else
-#define SYNC_INIT 1
-#endif
-
-int sysctl_tcp_syncookies __read_mostly = SYNC_INIT;
+int sysctl_tcp_syncookies __read_mostly = 1;
 EXPORT_SYMBOL(sysctl_tcp_syncookies);
 
 int sysctl_tcp_abort_on_overflow __read_mostly;