STRUCT IWL_MAC_DATA_GO(9)
β¨ struct iwl_mac_data_go β it's giving kernel API manual energy π
okay bestie, so this is a page from the Kernel API Manual, and it's about struct iwl_mac_data_go β literally the configuration data for a P2P GO MAC context. no cap. let's get into it π«Ά
π NAME π
struct iwl_mac_data_go β the configuration data for a P2P GO MAC context, and yes she is iconic for it β¨
πΈ SYNOPSIS πΈ
here's the whole thing, character for character, don't touch it:
struct iwl_mac_data_go {
struct iwl_mac_data_ap ap;
__le32 ctwin;
__le32 opp_ps_enabled;
};
three fields. that's her. lowkey minimal, highkey essential π
π¦ Members π¦
apβ aniwl_mac_data_apstruct that's carrying most of the config data for you. she's the main character here fr fr πctwinβ the client traffic window, measured in TU. that's the period right after TBTT when the GO is actually present. and if you set it to0? that literally means there's no CT window at all. important detail, don't forget it πopp_ps_enabledβ this one indicates that opportunistic PS is allowed. that's it, that's the whole vibe π
heads up bestie βctwinof0is not a "small window", it's no window. the manual said it, I said it, we're all saying it π
π₯ SEE ALSO π₯
go read these next, they're all connected and honestly the whole friend group is here:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/mac.h enum iwl_mac_protection_flags(9)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_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)
like, that's a lot of reading, but you got this πͺ
π§ sign-off π§
this page came from the source file ./drivers/net/wireless/intel/i... and it's dated October 2026, tagged with the version banner struct iwl_mac_data_go(9) on both ends. so yeah, that's the whole manual page β go forth and configure your MAC context, bestie. slay πβ¨π
π¦ 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