From a6914dc0dc3cba65e245fbe40076626ea2bcd5a3 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Fri, 31 Jan 2020 14:45:03 +0100 Subject: 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 --- iwinfo_cli.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'iwinfo_cli.c') 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"); } } -- cgit v1.2.1