ENUM IWL_TLC_MCS_PER_BW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ enum IWL_TLC_MCS_PER_BW πŸ‘‘

Okay bestie, welcome to the Kernel API Manual entry for enum IWL_TLC_MCS_PER_BW β€” yes that's the whole vibe, a little enum living its best life in the wireless tree. It's giving "small but essential", and honestly? We're obsessed. Let's get into it πŸ’–


✨ NAME ✨

enum IWL_TLC_MCS_PER_BW β€” mcs index per BW πŸŽ€

Like, that's it. That's the whole name. Short, sweet, iconic.


🌸 SYNOPSIS 🌸

Here's the literal shape of it, copy-pasted from the source with zero edits, because we do not mess with code in this house:

enum IWL_TLC_MCS_PER_BW {
    IWL_TLC_MCS_PER_BW_80 ,
    IWL_TLC_MCS_PER_BW_160 ,
    IWL_TLC_MCS_PER_BW_320 ,
    IWL_TLC_MCS_PER_BW_NUM_V3 ,
    IWL_TLC_MCS_PER_BW_NUM_V4

};

Yes there's a lil blank line before the closing brace. Yes we're keeping it. Character for character, periodt πŸ’…


πŸ’… CONSTANTS πŸ’…

Alright, the main characters themselves. Five of them, each with a one-liner, and I'm keeping every single word of those one-liners intact (spellings included β€” iykyk 😭):

  • IWL_TLC_MCS_PER_BW_80 β€” mcs for bw - 20Hhz, 40Hhz, 80Hhz
  • IWL_TLC_MCS_PER_BW_160 β€” mcs for bw - 160Mhz
  • IWL_TLC_MCS_PER_BW_320 β€” mcs for bw - 320Mhz
  • IWL_TLC_MCS_PER_BW_NUM_V3 β€” number of entries up to version 3
  • IWL_TLC_MCS_PER_BW_NUM_V4 β€” number of entries from version 4
Ngl, 20Hhz / 40Hhz / 80Hhz are spelled exactly like that in the source, so I'm handing them to you exactly like that. Not my typo to fix, bestie πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

If you're the kind of girlie who reads the whole friend group's lore, this enum lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/rs.h β€” go say hi to the neighbors:

  • 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_mng_ht_rates(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)

That's the whole lineup β€” no skips, no "and friends", every single reference accounted for πŸ’œ


🫢 SIGN-OFF 🫢

This lil beauty comes from ./drivers/net/wireless/intel/i... (that's how the footer shows it, truncated and all 🌈) and it's dated October 2026, and the header calls it Kernel API Manual β€” so now you know the whole story, bestie. Go forth and slay your bandwidth configs πŸ”₯πŸ‘‘

πŸ’– that's the page, mwah πŸ’–

πŸ“¦ where this page comes from