summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>1999-02-16 10:49:55 +0000
committerdfr <dfr@FreeBSD.org>1999-02-16 10:49:55 +0000
commit22ceb237f0acde5a7f56b22bcbec381eb41db3f8 (patch)
tree7ff504a77dea2abe8ecf3178beb55d9d3592a1b9 /sys/net
parenta90ae0fb61f0e918e3cafba8d21edfe5a29559b9 (diff)
downloadFreeBSD-src-22ceb237f0acde5a7f56b22bcbec381eb41db3f8.zip
FreeBSD-src-22ceb237f0acde5a7f56b22bcbec381eb41db3f8.tar.gz
* Change sysctl from using linker_set to construct its tree using SLISTs.
This makes it possible to change the sysctl tree at runtime. * Change KLD to find and register any sysctl nodes contained in the loaded file and to unregister them when the file is unloaded. Reviewed by: Archie Cobbs <archie@whistle.com>, Peter Wemm <peter@netplex.com.au> (well they looked at it anyway)
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/bridge.c1
-rw-r--r--sys/net/if_ethersubr.c3
-rw-r--r--sys/net/if_mib.c3
3 files changed, 5 insertions, 2 deletions
diff --git a/sys/net/bridge.c b/sys/net/bridge.c
index 745eaa2..cf46e2b 100644
--- a/sys/net/bridge.c
+++ b/sys/net/bridge.c
@@ -175,6 +175,7 @@ sysctl_bdg SYSCTL_HANDLER_ARGS
return error ;
}
+SYSCTL_DECL(_net_link_ether);
SYSCTL_PROC(_net_link_ether, OID_AUTO, bridge, CTLTYPE_INT|CTLFLAG_RW,
&do_bridge, 0, &sysctl_bdg, "I", "Bridging");
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index 26af789..ce72cbd 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)if_ethersubr.c 8.1 (Berkeley) 6/10/93
- * $Id: if_ethersubr.c,v 1.54 1999/01/12 12:07:00 eivind Exp $
+ * $Id: if_ethersubr.c,v 1.55 1999/01/31 08:17:16 julian Exp $
*/
#include "opt_atalk.h"
@@ -679,6 +679,7 @@ ether_ifattach(ifp)
#endif /* NETGRAPH */
}
+SYSCTL_DECL(_net_link);
SYSCTL_NODE(_net_link, IFT_ETHER, ether, CTLFLAG_RW, 0, "Ethernet");
int
diff --git a/sys/net/if_mib.c b/sys/net/if_mib.c
index 2e8f331..b079273 100644
--- a/sys/net/if_mib.c
+++ b/sys/net/if_mib.c
@@ -26,7 +26,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: if_mib.c,v 1.5 1997/08/02 14:32:38 bde Exp $
+ * $Id: if_mib.c,v 1.6 1998/12/04 22:54:52 archie Exp $
*/
#include <sys/param.h>
@@ -61,6 +61,7 @@
* services stuff).
*/
+SYSCTL_DECL(_net_link_generic);
SYSCTL_NODE(_net_link_generic, IFMIB_SYSTEM, system, CTLFLAG_RW, 0,
"Variables global to all interfaces");
SYSCTL_INT(_net_link_generic_system, IFMIB_IFCOUNT, ifcount, CTLFLAG_RD,
OpenPOWER on IntegriCloud