summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_athioctl.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ath/if_athioctl.h')
-rw-r--r--sys/dev/ath/if_athioctl.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/sys/dev/ath/if_athioctl.h b/sys/dev/ath/if_athioctl.h
index 98dd037..4b50d0d 100644
--- a/sys/dev/ath/if_athioctl.h
+++ b/sys/dev/ath/if_athioctl.h
@@ -154,6 +154,7 @@ struct ath_diag {
};
#define SIOCGATHDIAG _IOWR('i', 138, struct ath_diag)
+#define SIOCGATHPHYERR _IOWR('i', 140, struct ath_diag)
/*
* Radio capture format.
@@ -205,4 +206,34 @@ struct ath_tx_radiotap_header {
int8_t wt_chan_maxpow;
} __packed;
+/*
+ * DFS ioctl commands
+ */
+
+#define DFS_SET_THRESH 2
+#define DFS_GET_THRESH 3
+#define DFS_RADARDETECTS 6
+
+/*
+ * DFS ioctl parameter types
+ */
+#define DFS_PARAM_FIRPWR 1
+#define DFS_PARAM_RRSSI 2
+#define DFS_PARAM_HEIGHT 3
+#define DFS_PARAM_PRSSI 4
+#define DFS_PARAM_INBAND 5
+#define DFS_PARAM_NOL 6 /* XXX not used in FreeBSD */
+#define DFS_PARAM_RELSTEP_EN 7
+#define DFS_PARAM_RELSTEP 8
+#define DFS_PARAM_RELPWR_EN 9
+#define DFS_PARAM_RELPWR 10
+#define DFS_PARAM_MAXLEN 11
+#define DFS_PARAM_USEFIR128 12
+#define DFS_PARAM_BLOCKRADAR 13
+#define DFS_PARAM_MAXRSSI_EN 14
+
+/* FreeBSD-specific start at 32 */
+#define DFS_PARAM_ENABLE 32
+#define DFS_PARAM_EN_EXTCH 33
+
#endif /* _DEV_ATH_ATHIOCTL_H */
OpenPOWER on IntegriCloud