ENUM HWSIM_RATE_INFO_ATTRIBUTES(9)
π enum hwsim_rate_info_attributes(9) π
okay bestie, welcome to the Kernel API Manual β this page is literally the cheat sheet for enum hwsim_rate_info_attributes, and itβs giving βrate info but make it netlinkβ energy π
β¨.
β¨ NAME β¨
enum hwsim_rate_info_attributes β bitrate information. Thatβs the whole name vibe, no cap π.
π¦ SYNOPSIS π¦
enum hwsim_rate_info_attributes {
__HWSIM_RATE_INFO_ATTR_INVALID ,
HWSIM_RATE_INFO_ATTR_FLAGS ,
HWSIM_RATE_INFO_ATTR_MCS ,
HWSIM_RATE_INFO_ATTR_LEGACY ,
HWSIM_RATE_INFO_ATTR_NSS ,
HWSIM_RATE_INFO_ATTR_BW ,
HWSIM_RATE_INFO_ATTR_HE_GI ,
HWSIM_RATE_INFO_ATTR_HE_DCM ,
HWSIM_RATE_INFO_ATTR_HE_RU_ALLOC ,
HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH ,
HWSIM_RATE_INFO_ATTR_EHT_GI ,
HWSIM_RATE_INFO_ATTR_EHT_RU_ALLOC ,
NUM_HWSIM_RATE_INFO_ATTRS ,
HWSIM_RATE_INFO_ATTR_MAX
};
lowkey this enum is the main character β every constant below is part of the lineup π
π Constants π
__HWSIM_RATE_INFO_ATTR_INVALIDβ reserved, netlink attribute0is invalid π«HWSIM_RATE_INFO_ATTR_FLAGSβ bitflag of flags fromenum rate_info_flagsπ©HWSIM_RATE_INFO_ATTR_MCSβ mcs index if struct describes an HT/VHT/HE rate β¨HWSIM_RATE_INFO_ATTR_LEGACYβ bitrate in100kbit/sfor802.11abgπ§HWSIM_RATE_INFO_ATTR_NSSβ number of streams (VHT & HE only) πHWSIM_RATE_INFO_ATTR_BWβ bandwidth (fromenum rate_info_bw) πΆHWSIM_RATE_INFO_ATTR_HE_GIβ HE guard interval (fromenum nl80211_he_gi) π‘οΈHWSIM_RATE_INFO_ATTR_HE_DCMβ HE DCM value π«HWSIM_RATE_INFO_ATTR_HE_RU_ALLOCβ HE RU allocation (fromenum nl80211_he_ru_alloc, only valid ifbwisRATE_INFO_BW_HE_RU) π§©HWSIM_RATE_INFO_ATTR_N_BOUNDED_CHβ In case of EDMG the number of bonded channels (1-4) πHWSIM_RATE_INFO_ATTR_EHT_GIβ EHT guard interval (fromenum nl80211_eht_gi) π‘οΈHWSIM_RATE_INFO_ATTR_EHT_RU_ALLOCβ EHT RU allocation (fromenum nl80211_eht_ru_alloc, only valid ifbwisRATE_INFO_BW_EHT_RU) π§©NUM_HWSIM_RATE_INFO_ATTRSβ internal πHWSIM_RATE_INFO_ATTR_MAXβ highest attribute number π
π Description π
Information about a receiving or transmitting bitrate that can be mapped to struct rate_info π. Thatβs the whole plot, bestie β receive rate, transmit rate, mapped to the struct, periodt.
π SEE ALSO π
Kernel file ./drivers/net/wireless/virtual/mac80211_hwsim.h and the whole friend group:
enum hwsim_tx_control_flags(9)Frame transmission/registration support(9)enum hwsim_commands(9)enum hwsim_attrs(9)struct hwsim_tx_rate(9)enum hwsim_tx_rate_flags(9)struct hwsim_tx_rate_flag(9)Frame transmission support over virtio(9)enum hwsim_vqs(9)
mwah π this page lives under ./drivers/net/wireless/virtual, dated October 2026, and the footer title is enum hwsim_...o_attributes(9). go forth and slay those bitrate attributes, bestie π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms