diff options
author | David Bauer <mail@david-bauer.net> | 2021-04-17 23:05:16 +0200 |
---|---|---|
committer | David Bauer <mail@david-bauer.net> | 2021-05-02 00:20:54 +0200 |
commit | c45f0b584b4b86f8250f90ea19afca271c114fa2 (patch) | |
tree | a952946871da252ca62d4426e905f285870e2a14 /iwinfo_cli.c | |
parent | cd23727f72b7859ba572c4e273247578c2124926 (diff) | |
download | iwinfo-c45f0b584b4b86f8250f90ea19afca271c114fa2.tar.gz |
iwinfo: add 802.11ax HE rate information
This adds 802.11ax HE specific rate information to iwinfo.
Add fields for HE status of a STA as well as DCM and guard interval
fields specific to HE operation.
Signed-off-by: David Bauer <mail@david-bauer.net>
Diffstat (limited to 'iwinfo_cli.c')
-rw-r--r-- | iwinfo_cli.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/iwinfo_cli.c b/iwinfo_cli.c index 82b409c..8691f31 100644 --- a/iwinfo_cli.c +++ b/iwinfo_cli.c @@ -322,6 +322,20 @@ static char * format_assocrate(struct iwinfo_rate_entry *r) l = sizeof(buf) - (p - buf); } } + else if (r->is_he) + { + p += snprintf(p, l, ", HE-MCS %d, %dMHz", r->mcs, r->mhz); + l = sizeof(buf) - (p - buf); + + p += snprintf(p, l, ", HE-NSS %d", r->nss); + l = sizeof(buf) - (p - buf); + + p += snprintf(p, l, ", HE-GI %d", r->he_gi); + l = sizeof(buf) - (p - buf); + + p += snprintf(p, l, ", HE-DCM %d", r->he_dcm); + l = sizeof(buf) - (p - buf); + } } return buf; |