]> xenbits.xensource.com Git - people/royger/freebsd.git/commitdiff
[net80211] begin fleshing out support for channel survey information to be
authoradrian <adrian@FreeBSD.org>
Thu, 8 Dec 2016 07:56:25 +0000 (07:56 +0000)
committeradrian <adrian@FreeBSD.org>
Thu, 8 Dec 2016 07:56:25 +0000 (07:56 +0000)
pushed back up into net80211.

sys/net80211/ieee80211_freebsd.h

index c4a1020554e42ef9dd28658d67ae76bda39409b8..57b674f0efaf3cac005b7bb9aa94ec7a2f562358 100644 (file)
@@ -727,6 +727,17 @@ int        ieee80211_add_toa_params(struct mbuf *m,
            const struct ieee80211_toa_params *p);
 int    ieee80211_get_toa_params(struct mbuf *m,
            struct ieee80211_toa_params *p);
+
+#define        IEEE80211_F_SURVEY_TIME         0x00000001
+#define        IEEE80211_F_SURVEY_TIME_BUSY    0x00000002
+#define        IEEE80211_F_SURVEY_NOISE_DBM    0x00000004
+struct ieee80211_channel_survey {
+       uint32_t s_flags;
+       uint32_t s_time;
+       uint32_t s_time_busy;
+       int s_noise;
+};
+
 #endif /* _KERNEL */
 
 /*