ENUM IWL_MAC_PROTECTION_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

enum iwl_mac_protection_flags β€” the MAC context flags, bestie πŸ’… (yes this is from the Kernel API Manual, we're fancy now)


πŸ¦‹ SYNOPSIS πŸ¦‹

enum iwl_mac_protection_flags {
    MAC_PROT_FLG_TGG_PROTECT ,
    MAC_PROT_FLG_HT_PROT ,
    MAC_PROT_FLG_FAT_PROT ,
    MAC_PROT_FLG_SELF_CTS_EN

};

πŸ‘‘ Constants πŸ‘‘

Okay so these are the four flags in the enum, and each one has its own little personality, so let's go πŸŽ€

  • MAC_PROT_FLG_TGG_PROTECT β€” this one's the 11g protection vibe when you're transmitting OFDM frames. Lowkey a whole situation: it's gonna require CCK RTS/CTS2self. And the RTS/CTS protects the full burst time β€” full coverage, no gaps, periodt πŸ”₯
  • MAC_PROT_FLG_HT_PROT β€” literally just enables HT protection. That's it, that's the flag, no cap ✨
  • MAC_PROT_FLG_FAT_PROT β€” this one protects 40 MHz transmissions 🫢 (fat channels get their bodyguard)
  • MAC_PROT_FLG_SELF_CTS_EN β€” allows CTS2self. iconic behavior, honestly 🌸

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/mac.h and its whole friend group, fr fr β€” go say hi to all of them:

  • enum iwl_mac_types(9)
  • enum iwl_tsf_id(9)
  • struct iwl_mac_data_ap(9)
  • struct iwl_mac_data_ibss(9)
  • enum iwl_mac_data_policy(9)
  • struct iwl_mac_data_sta(9)
  • struct iwl_mac_data_go(9)
  • struct iwl_mac_data_p2p_sta(9)
  • struct iwl_mac_data_pibss(9)
  • enum iwl_mac_filter_flags(9)
  • enum iwl_mac_qos_flags(9)
  • struct iwl_ac_qos(9)
  • struct iwl_mac_ctx_cmd(9)
  • struct iwl_missed_beacons_notif_ver_3(9)
  • struct iwl_missed_beacons_notif_v4(9)
  • struct iwl_he_backoff_conf(9)
  • enum iwl_he_pkt_ext_constellations(9)
  • struct iwl_he_pkt_ext_v1(9)
  • struct iwl_he_pkt_ext_v2(9)
  • enum iwl_he_sta_ctxt_flags(9)
  • enum iwl_he_htc_flags(9)
  • struct iwl_he_sta_context_cmd_v1(9)
  • struct iwl_he_sta_context_cmd_v2(9)
  • struct iwl_he_sta_context_cmd_v3(9)
  • struct iwl_he_monitor_cmd(9)

bestie this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” screenshot it, cite it, love it πŸ’–πŸ§šβ­
πŸ“¦ where this page comes from