ENUM IWL_WOWLAN_MLO_GTK_FLAG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum iwl_wowlan_mlo_gtk_flag(9) ✨

okay so bestie, we're deep in the Kernel API Manual for enum iwl_wowlan_mlo_gtk_flag(9) and honestly? it's giving "small enum, big responsibilities" πŸ’… this is the MLO GTK flags situation and we're gonna get into it, no cap.


🌸 NAME 🌸

enum iwl_wowlan_mlo_gtk_flag β€” the MLO GTK flags, periodt πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

enum iwl_wowlan_mlo_gtk_flag {
    WOWLAN_MLO_GTK_FLAG_KEY_LEN_MSK ,
    WOWLAN_MLO_GTK_FLAG_KEY_ID_MSK ,
    WOWLAN_MLO_GTK_FLAG_LINK_ID_MSK ,
    WOWLAN_MLO_GTK_FLAG_KEY_TYPE_MSK ,
    WOWLAN_MLO_GTK_FLAG_LAST_KEY_MSK

};

like, that's the whole squad right there πŸ‘‘ five constants, all _MSK, all business.


🧚 Constants 🧚

okay so here's the lineup, and every single one of them matters πŸ”₯

  • WOWLAN_MLO_GTK_FLAG_KEY_LEN_MSK β€” key length vibe check: 0 for len 16, 1 for len 32 ⭐
  • WOWLAN_MLO_GTK_FLAG_KEY_ID_MSK β€” the key id, and it ranges from 0 to 7 (so, eight little icons, iykyk) πŸŽ€
  • WOWLAN_MLO_GTK_FLAG_LINK_ID_MSK β€” the spec link id of the key, main character energy for the link πŸ¦‹
  • WOWLAN_MLO_GTK_FLAG_KEY_TYPE_MSK β€” this one's an enum iwl_wowlan_mlo_gtk_type, and yes it's its own whole thing πŸ’œ
  • WOWLAN_MLO_GTK_FLAG_LAST_KEY_MSK β€” is this the last given key per key-type / link-id β€” i.e. the currently used key πŸ‘‘ like the final rose ceremony fr fr

🌈 SEE ALSO 🌈

bestie, the linking here is unhinged in the best way β€” all of this lives in the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.h and here's the whole extended friend group 🫢

  • enum iwl_d0i3_flags(9)
  • enum iwl_d3_wakeup_flags(9)
  • struct iwl_d3_manager_config(9)
  • enum iwl_proto_offloads(9)
  • struct iwl_proto_offload_cmd_common(9)
  • struct iwl_proto_offload_cmd_v1(9)
  • struct iwl_proto_offload_cmd_v2(9)
  • struct iwl_proto_offload_cmd_v3_small(9)
  • struct iwl_proto_offload_cmd_v3_large(9)
  • struct iwl_proto_offload_cmd_v4(9)
  • struct iwl_wowlan_patterns_cmd_v1(9)
  • struct iwl_wowlan_ipv4_tcp_syn(9)
  • struct iwl_wowlan_ipv6_tcp_syn(9)
  • union iwl_wowlan_pattern_data(9)
  • struct iwl_wowlan_pattern_v2(9)
  • struct iwl_wowlan_patterns_cmd(9)
  • struct iwl_wowlan_config_cmd_v6(9)
  • struct iwl_wowlan_config_cmd(9)
  • struct iwl_wowlan_gtk_status_v2(9)
  • struct iwl_wowlan_all_rsc_tsc_v5(9)
  • struct iwl_wowlan_gtk_status_v3(9)
  • enum iwl_wowlan_key_status(9)
  • struct iwl_wowlan_gtk_status(9)
  • struct iwl_wowlan_igtk_status_v1(9)
  • struct iwl_wowlan_igtk_status(9)
  • struct iwl_wowlan_status_v6(9)
  • struct iwl_wowlan_status_v7(9)
  • struct iwl_wowlan_info_notif_v1(9)
  • enum iwl_wowlan_mlo_gtk_type(9)
  • struct iwl_wowlan_mlo_gtk(9)
  • struct iwl_wowlan_info_notif_v3(9)
  • struct iwl_wowlan_info_notif_v5(9)
  • struct iwl_wowlan_info_notif(9)
  • struct iwl_wowlan_wake_pkt_notif(9)

ngl if you're reading all of those in one sitting, hydrate first πŸ’€ that's a lot of cross-references and we respect every one of them.

and that's the page!! source/version vibes come from ./drivers/net/wireless/intel/i..., dated October 2026, and the page itself is enum iwl_wow...mlo_gtk_flag(9) β€” mwah, slay, go read the kernel source bestie πŸ’–βœ¨

πŸ“¦ where this page comes from