diff options
author | David Bauer <mail@david-bauer.net> | 2020-01-31 14:45:03 +0100 |
---|---|---|
committer | David Bauer <mail@david-bauer.net> | 2020-02-04 14:44:14 +0100 |
commit | a6914dc0dc3cba65e245fbe40076626ea2bcd5a3 (patch) | |
tree | a3b5d78b90859d923e60595972d744c37360d479 /iwinfo_cli.c | |
parent | bb216982951698833bbdf4a88872e9b5ccd026a5 (diff) | |
download | iwinfo-a6914dc0dc3cba65e245fbe40076626ea2bcd5a3.tar.gz |
iwinfo: add BSS load element to scan result
This adds support for the BSS load information element. With this patch,
the BSS load information is visible when using the CLI as well as when
accessing scan results using the LUA binding.
Signed-off-by: David Bauer <mail@david-bauer.net>
Diffstat (limited to 'iwinfo_cli.c')
-rw-r--r-- | iwinfo_cli.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/iwinfo_cli.c b/iwinfo_cli.c index 0332bc2..5949004 100644 --- a/iwinfo_cli.c +++ b/iwinfo_cli.c @@ -612,8 +612,17 @@ static void print_scanlist(const struct iwinfo_ops *iw, const char *ifname) format_signal(e->signal - 0x100), format_quality(e->quality), format_quality_max(e->quality_max)); - printf(" Encryption: %s\n\n", + printf(" Encryption: %s\n", format_encryption(&e->crypto)); + if (e->has_bss_load) { + printf(" Station count: %u\n", + e->station_count); + printf(" Channel utilization: %u/255\n", + e->channel_utilization); + printf(" Available admission capacity: %u (*32us)\n", + e->admission_capacity); + } + printf("\n"); } } |