aboutsummaryrefslogtreecommitdiffstats
path: root/package/nvram/src/include/wlutils.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2007-01-22 14:46:37 +0000
committerFelix Fietkau <nbd@openwrt.org>2007-01-22 14:46:37 +0000
commit88436e8d37d4c6f60809f0ac6f190515673618a1 (patch)
treeb4f29b0681c4c20011f19a34530acf2315923d92 /package/nvram/src/include/wlutils.h
parente8caa3c42b3772092fc0c645d646a95dff2a4311 (diff)
downloadupstream-88436e8d37d4c6f60809f0ac6f190515673618a1.tar.gz
upstream-88436e8d37d4c6f60809f0ac6f190515673618a1.tar.bz2
upstream-88436e8d37d4c6f60809f0ac6f190515673618a1.zip
remove lots of useless junk from the nvram package
SVN-Revision: 6177
Diffstat (limited to 'package/nvram/src/include/wlutils.h')
-rw-r--r--package/nvram/src/include/wlutils.h25
1 files changed, 24 insertions, 1 deletions
diff --git a/package/nvram/src/include/wlutils.h b/package/nvram/src/include/wlutils.h
index 07e2536ca3..36eb3af3f5 100644
--- a/package/nvram/src/include/wlutils.h
+++ b/package/nvram/src/include/wlutils.h
@@ -16,7 +16,30 @@
#define _wlutils_h_
#include <typedefs.h>
-#include <wlioctl.h>
+
+/* check this magic number */
+#define WLC_IOCTL_MAGIC 0x14e46c77
+
+/* maximum length buffer required */
+#define WLC_IOCTL_SMLEN 256
+
+#define WLC_IOCTL_VERSION 1
+
+#define WLC_GET_MAGIC 0
+#define WLC_GET_VERSION 1
+#define WLC_GET_VAR 262 /* get value of named variable */
+#define WLC_SET_VAR 263 /* set named variable to value */
+
+/* Linux network driver ioctl encoding */
+typedef struct wl_ioctl {
+ uint cmd; /* common ioctl definition */
+ void *buf; /* pointer to user buffer */
+ uint len; /* length of user buffer */
+ bool set; /* get or set request (optional) */
+ uint used; /* bytes read or written (optional) */
+ uint needed; /* bytes needed (optional) */
+} wl_ioctl_t;
+
/*
* Pass a wlioctl request to the specified interface.