libiwinfo: Fix frequency-to-MHz coversion
[project/luci.git] / contrib / package / iwinfo / src / iwinfo.h
index 4486550..aa2f833 100644 (file)
 
 #define IWINFO_BUFSIZE 24 * 1024
 
+#define IWINFO_80211_A       (1 << 0)
+#define IWINFO_80211_B       (1 << 1)
+#define IWINFO_80211_G       (1 << 2)
+#define IWINFO_80211_N       (1 << 3)
+
 #define IWINFO_CIPHER_NONE   (1 << 0)
 #define IWINFO_CIPHER_WEP40  (1 << 1)
 #define IWINFO_CIPHER_TKIP   (1 << 2)
@@ -59,13 +64,14 @@ struct iwinfo_assoclist_entry {
 };
 
 struct iwinfo_txpwrlist_entry {
-       uint8_t dbm;
-       uint8_t mw;
+       uint8_t  dbm;
+       uint16_t mw;
 };
 
 struct iwinfo_freqlist_entry {
        uint8_t channel;
        uint32_t mhz;
+       uint8_t restricted;
 };
 
 struct iwinfo_crypto_entry {