ENUM IWL_PUNCTURING_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iwl_puncturing_status(9)

okay so bestie, welcome to the enum iwl_puncturing_status(9) page from the Kernel API Manual πŸ’– this one is short but she's iconic β€” it's literally all about the EHT puncturing status from MCC capabilities. yes, that's the whole vibe. let's get into it πŸ¦‹


✨ NAME ✨

enum iwl_puncturing_status β€” the EHT puncturing status, straight from your MCC capabilities πŸŽ€


🌸 SYNOPSIS 🌸

enum iwl_puncturing_status {
    IWL_PUNCTURING_STATUS_UNKNOWN ,
    IWL_PUNCTURING_STATUS_ENABLED ,
    IWL_PUNCTURING_STATUS_DISABLED

};

no cap, that's the entire enum. three little constants, three whole moods πŸ’…


🫢 Constants 🫢

okay so these are the members, and each one is a different vibe check on your puncturing status:

  • IWL_PUNCTURING_STATUS_UNKNOWN β€” bestie, nobody knows 😭 the puncturing status is not provided by FW, or it's just not initialized yet. it's giving "we'll find out later."
  • IWL_PUNCTURING_STATUS_ENABLED β€” slay ✨ puncturing is enabled for the current MCC. we're so on.
  • IWL_PUNCTURING_STATUS_DISABLED β€” nope πŸ™ˆ puncturing is disabled for the current MCC. not today.

πŸ¦‹ SEE ALSO πŸ¦‹

go read these next, i'm obsessed with them fr fr πŸ‘‘

  • ./drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h β€” the actual file, main character energy
  • enum iwl_nvm_sbands_flags(9)
  • struct iwl_reg_capa(9)
  • enum iwl_nvm_channel_flags(9)
  • iwl_parse_nvm_mcc_info(9)
  • struct iwl_nvm_section(9)
  • iwl_read_external_nvm(9)

lowkey a tiny page, but every single one of those references matters β€” go click through them, iykyk 🌈

and that's the page, bestie! πŸŽ€ this came out of ./drivers/net/wireless/intel/i... and it's dated October 2026, tagged enum iwl_puncturing_status(9) β€” periodt. πŸ’œβ­

πŸ“¦ where this page comes from