aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1995-12-09 20:43:53 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1995-12-09 20:43:53 +0000
commitf6d24a780bcb56bf0ea5ff3f195b9d4d4a442d97 (patch)
tree192eb88f9bb33d9f89292db457a642d49af7787f /sys/netinet/in.c
parentb2c3ac73a85cb16bfedd166333b4940537e53b8f (diff)
Notes
Diffstat (limited to 'sys/netinet/in.c')
-rw-r--r--sys/netinet/in.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c
index db5f97c0226c..c1b2301c141a 100644
--- a/sys/netinet/in.c
+++ b/sys/netinet/in.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)in.c 8.4 (Berkeley) 1/9/95
- * $Id: in.c,v 1.18 1995/11/14 20:33:56 phk Exp $
+ * $Id: in.c,v 1.19 1995/11/20 12:28:21 phk Exp $
*/
#include <sys/param.h>
@@ -42,6 +42,8 @@
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/queue.h>
+#include <sys/kernel.h>
+#include <sys/sysctl.h>
#include <net/if.h>
#include <net/route.h>
@@ -70,10 +72,9 @@ static int in_ifinit __P((struct ifnet *,
struct in_ifaddr *, struct sockaddr_in *, int));
static void in_ifscrub __P((struct ifnet *, struct in_ifaddr *));
-#ifndef SUBNETSARELOCAL
-#define SUBNETSARELOCAL 1
-#endif
-int subnetsarelocal = SUBNETSARELOCAL;
+static int subnetsarelocal = 1;
+SYSCTL_INT(_net_inet_ip, OID_AUTO, subnets_are_local, CTLFLAG_RW,
+ &subnetsarelocal, 0, "");
/*
* Return 1 if an internet address is for a ``local'' host
* (one to which we have a connection). If subnetsarelocal
@@ -139,7 +140,7 @@ struct sockaddr_in *ap;
}
}
-int in_interfaces; /* number of external internet interfaces */
+static int in_interfaces; /* number of external internet interfaces */
/*
* Generic internet control operations (ioctl's).