Options
All
  • Public
  • Public/Protected
  • All
Menu

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.

Hierarchy

Index

Properties

_10MhzWidth?: Buffer

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

_160MhzWidth?: Buffer

160 MHz VHT rate

_40MhzWidth?: Buffer

40 MHz dualchannel bitrate

_5MhzWidth?: Buffer

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

_80MhzWidth?: Buffer

80 MHz VHT rate

_80p80MhzWidth?: Buffer

unused - 80+80 is treated the same as 160 for purposes of the bitrates

__unparsed?: [number, Buffer][]
bitrate?: number

total bitrate (u16, 100kbit/s)

bitrate32?: number

total bitrate (u32, 100kbit/s)

heDcm?: number

HE DCM value (u8, 0/1)

heGi?: HeGuardInterval | "_0_8" | "_1_6" | "_3_2"

HE guard interval identifier (u8, see &enum nl80211_he_gi)

heMcs?: number

HE MCS index (u8, 0-11)

heNss?: number

HE NSS value (u8, 1-8)

heRuAlloc?: HeRuAllocation | "_26" | "_52" | "_106" | "_242" | "_484" | "_996" | "_2x996"

HE RU allocation, if not present then non-OFDMA was used (u8, see &enum nl80211_he_ru_alloc)

mcs?: number

mcs index for 802.11n (u8)

shortGi?: Buffer

400ns guard interval

vhtMcs?: number

MCS index for VHT (u8)

vhtNss?: number

number of streams in VHT (u8)

Generated using TypeDoc