10 MHz width - note that this is a legacy rate and will be reported as the actual bitrate, i.e. half the base (20 MHz) rate
160 MHz VHT rate
40 MHz dualchannel bitrate
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
80 MHz VHT rate
unused - 80+80 is treated the same as 160 for purposes of the bitrates
total bitrate (u16, 100kbit/s)
total bitrate (u32, 100kbit/s)
HE DCM value (u8, 0/1)
HE guard interval identifier (u8, see &enum nl80211_he_gi)
HE MCS index (u8, 0-11)
HE NSS value (u8, 1-8)
HE RU allocation, if not present then non-OFDMA was used (u8, see &enum nl80211_he_ru_alloc)
mcs index for 802.11n (u8)
400ns guard interval
MCS index for VHT (u8)
number of streams in VHT (u8)
Generated using TypeDoc
bitrate information
These attribute types are used with %NL80211_STA_INFO_TXRATE when getting information about the bitrate of a station. There are 2 attributes for bitrate, a legacy one that represents a 16-bit value, and new one that represents a 32-bit value. If the rate value fits into 16 bit, both attributes are reported with the same value. If the rate is too high to fit into 16 bits (>6.5535Gbps) only 32-bit attribute is included. User space tools encouraged to use the 32-bit attribute and fall back to the 16-bit one for compatibility with older kernels.