Allow storing more info about each frequency
This adds flags field which may be used to mark frequency not available under some conditions. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Acked-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
5c10efa2cb
commit
ce51cb8123
1 changed files with 8 additions and 0 deletions
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue