ENUM IWL_TLC_MNG_HT_RATES(9)
π NAME π
enum iwl_tlc_mng_ht_rates β the HT/VHT/HE rates situation, bestie. that's the whole vibe β¨
okay so real talk, this is a page straight outta the Kernel API Manual and it's lowkey iconic β it's just the enum that gives every MCS its index so nothing in the wifi stack gets confused about which rate is which. no cap π«Ά
β¨ SYNOPSIS β¨
enum iwl_tlc_mng_ht_rates {
IWL_TLC_MNG_HT_RATE_MCS0 ,
IWL_TLC_MNG_HT_RATE_MCS1 ,
IWL_TLC_MNG_HT_RATE_MCS2 ,
IWL_TLC_MNG_HT_RATE_MCS3 ,
IWL_TLC_MNG_HT_RATE_MCS4 ,
IWL_TLC_MNG_HT_RATE_MCS5 ,
IWL_TLC_MNG_HT_RATE_MCS6 ,
IWL_TLC_MNG_HT_RATE_MCS7 ,
IWL_TLC_MNG_HT_RATE_MCS8 ,
IWL_TLC_MNG_HT_RATE_MCS9 ,
IWL_TLC_MNG_HT_RATE_MCS10 ,
IWL_TLC_MNG_HT_RATE_MCS11 ,
IWL_TLC_MNG_HT_RATE_MAX
};
like, that's it. that's the whole enum. she's neat, she's tidy, she's giving organized queen π
π Constants π
every single one, in order, no skipping, we don't do that here π
IWL_TLC_MNG_HT_RATE_MCS0β index of MCS0 πIWL_TLC_MNG_HT_RATE_MCS1β index of MCS1 πIWL_TLC_MNG_HT_RATE_MCS2β index of MCS2 πIWL_TLC_MNG_HT_RATE_MCS3β index of MCS3 πIWL_TLC_MNG_HT_RATE_MCS4β index of MCS4 πIWL_TLC_MNG_HT_RATE_MCS5β index of MCS5 πIWL_TLC_MNG_HT_RATE_MCS6β index of MCS6 πIWL_TLC_MNG_HT_RATE_MCS7β index of MCS7 πIWL_TLC_MNG_HT_RATE_MCS8β index of MCS8 πIWL_TLC_MNG_HT_RATE_MCS9β index of MCS9 πIWL_TLC_MNG_HT_RATE_MCS10β index of MCS10 πIWL_TLC_MNG_HT_RATE_MCS11β index of MCS11 πIWL_TLC_MNG_HT_RATE_MAXβ the maximal rate for HT/VHT, aka the ceiling, the final boss, the "we don't go past this" line π₯
side note bestie: IWL_TLC_MNG_HT_RATE_MAX is literally described as the maximal rate for HT/VHT. so like, respect her boundaries βπ
π SEE ALSO π
the whole friend group, fr fr β these all live in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/rs.h:
enum iwl_tlc_mng_cfg_flags(9)enum iwl_tlc_mng_cfg_cw(9)enum iwl_tlc_mng_cfg_chains(9)enum iwl_tlc_mng_cfg_mode(9)enum IWL_TLC_MCS_PER_BW(9)struct iwl_tlc_config_cmd_v3(9)struct iwl_tlc_config_cmd_v4(9)struct iwl_tlc_config_cmd(9)enum iwl_tlc_update_flags(9)struct iwl_tlc_update_notif(9)enum iwl_tlc_debug_types(9)struct iwl_dhc_tlc_cmd(9)struct iwl_lq_cmd(9)
and that's the page!! mwah π this one came from ./drivers/net/wireless/intel/i... dated October 2026, tagged enum iwl_tlc_mng_ht_rates(9) β go read the whole kernel API manual bestie, it slays π¦
π¦ 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