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 /api | |
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 'api')
-rw-r--r-- | api/nl80211.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/api/nl80211.h b/api/nl80211.h index 3d252e4..22a709e 100644 --- a/api/nl80211.h +++ b/api/nl80211.h @@ -2353,6 +2353,13 @@ struct nl80211_sta_flag_update { * @NL80211_RATE_INFO_5_MHZ_WIDTH: 5 MHz width - note that this is * a legacy rate and will be reported as the actual bitrate, i.e. * a quarter of the base (20 MHz) rate + * @NL80211_RATE_INFO_HE_MCS: HE MCS index (u8, 0-11) + * @NL80211_RATE_INFO_HE_NSS: HE NSS value (u8, 1-8) + * @NL80211_RATE_INFO_HE_GI: HE guard interval identifier + * (u8, see &enum nl80211_he_gi) + * @NL80211_RATE_INFO_HE_DCM: HE DCM value (u8, 0/1) + * @NL80211_RATE_INFO_RU_ALLOC: HE RU allocation, if not present then + * non-OFDMA was used (u8, see &enum nl80211_he_ru_alloc) * @__NL80211_RATE_INFO_AFTER_LAST: internal use */ enum nl80211_rate_info { @@ -2369,6 +2376,11 @@ enum nl80211_rate_info { NL80211_RATE_INFO_160_MHZ_WIDTH, NL80211_RATE_INFO_10_MHZ_WIDTH, NL80211_RATE_INFO_5_MHZ_WIDTH, + NL80211_RATE_INFO_HE_MCS, + NL80211_RATE_INFO_HE_NSS, + NL80211_RATE_INFO_HE_GI, + NL80211_RATE_INFO_HE_DCM, + NL80211_RATE_INFO_HE_RU_ALLOC, /* keep last */ __NL80211_RATE_INFO_AFTER_LAST, |