From ce51cb81234c0a36ddee8fc5d240a63494a31388 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20Mi=C5=82ecki?= Date: Tue, 15 Aug 2017 10:36:18 +0200 Subject: [PATCH] Allow storing more info about each frequency MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This adds flags field which may be used to mark frequency not available under some conditions. Signed-off-by: Rafał Miłecki Acked-by: Jo-Philipp Wich --- include/iwinfo.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/iwinfo.h b/include/iwinfo.h index bb2b20a..a5cafa9 100644 --- a/include/iwinfo.h +++ b/include/iwinfo.h @@ -48,6 +48,13 @@ #define IWINFO_AUTH_SHARED (1 << 1) #define IWINFO_AUTH_COUNT 2 +#define IWINFO_FREQ_NO_10MHZ (1 << 0) +#define IWINFO_FREQ_NO_20MHZ (1 << 1) +#define IWINFO_FREQ_NO_HT40PLUS (1 << 2) +#define IWINFO_FREQ_NO_HT40MINUS (1 << 3) +#define IWINFO_FREQ_NO_80MHZ (1 << 4) +#define IWINFO_FREQ_NO_160MHZ (1 << 5) + extern const char *IWINFO_CIPHER_NAMES[IWINFO_CIPHER_COUNT]; extern const char *IWINFO_KMGMT_NAMES[IWINFO_KMGMT_COUNT]; extern const char *IWINFO_AUTH_NAMES[IWINFO_AUTH_COUNT]; @@ -126,6 +133,7 @@ struct iwinfo_freqlist_entry { uint8_t channel; uint32_t mhz; uint8_t restricted; + uint32_t flags; }; struct iwinfo_crypto_entry { -- 2.30.2