summaryrefslogtreecommitdiffstats
path: root/sys/dev/if_ndis
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2004-06-04 22:24:46 +0000
committerdes <des@FreeBSD.org>2004-06-04 22:24:46 +0000
commit95045d6bb3e88fc94849464c2a8b6dde619ae6e8 (patch)
treeeb0e9e532b2112e3edfb04fc65c9b8efa3dee627 /sys/dev/if_ndis
parent17b52df3d7ba0c2789f07e8d92f72a03d507f1af (diff)
downloadFreeBSD-src-95045d6bb3e88fc94849464c2a8b6dde619ae6e8.zip
FreeBSD-src-95045d6bb3e88fc94849464c2a8b6dde619ae6e8.tar.gz
Take advantage of the dev sysctl tree.
Approved by: wpaul
Diffstat (limited to 'sys/dev/if_ndis')
-rw-r--r--sys/dev/if_ndis/if_ndis.c6
-rw-r--r--sys/dev/if_ndis/if_ndisvar.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c
index caf25ef..d68d765 100644
--- a/sys/dev/if_ndis/if_ndis.c
+++ b/sys/dev/if_ndis/if_ndis.c
@@ -43,7 +43,9 @@ __FBSDID("$FreeBSD$");
#include <sys/kernel.h>
#include <sys/socket.h>
#include <sys/queue.h>
+#if __FreeBSD_version < 502113
#include <sys/sysctl.h>
+#endif
#include <net/if.h>
#include <net/if_arp.h>
@@ -389,8 +391,10 @@ ndis_attach(dev)
sc->ndis_regvals = ndis_regvals;
+#if __FreeBSD_version < 502113
sysctl_ctx_init(&sc->ndis_ctx);
+#endif
/* Create sysctl registry nodes */
ndis_create_sysctls(sc);
@@ -741,8 +745,10 @@ ndis_detach(dev)
if (sc->ndis_iftype == PCIBus)
bus_dma_tag_destroy(sc->ndis_parent_tag);
+#if __FreeBSD_version < 502113
sysctl_ctx_free(&sc->ndis_ctx);
+#endif
mtx_destroy(&sc->ndis_mtx);
mtx_destroy(&sc->ndis_intrmtx);
diff --git a/sys/dev/if_ndis/if_ndisvar.h b/sys/dev/if_ndis/if_ndisvar.h
index 2b2f47f..88a6361 100644
--- a/sys/dev/if_ndis/if_ndisvar.h
+++ b/sys/dev/if_ndis/if_ndisvar.h
@@ -113,8 +113,10 @@ struct ndis_softc {
int ndis_if_flags;
int ndis_skip;
+#if __FreeBSD_version < 502113
struct sysctl_ctx_list ndis_ctx;
struct sysctl_oid *ndis_tree;
+#endif
int ndis_devidx;
interface_type ndis_iftype;
OpenPOWER on IntegriCloud