iwinfo: add BSS load element to scan result
[oweals/iwinfo.git] / iwinfo_cli.c
index 0332bc2b90fd7821f7232bc2f00fdf5b5830916e..5949004965bbe4f0f622aa68766921c97f8aea71 100644 (file)
@@ -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");
        }
 }