STRUCT IWL_WOWLAN_PATTERNS_CMD_V1(9)
π struct iwl_wowlan_patterns_cmd_v1(9) π
okay so bestie, welcome to the Kernel API Manual, and today's main character is struct iwl_wowlan_patterns_cmd_v1 β we're deep in the Intel iwlwifi lore rn and honestly? it's giving "tiny struct, big responsibilities." sit down, grab a strawberry π, let's get into it.
β¨ NAME β¨
struct iwl_wowlan_patterns_cmd_v1 β WoWLAN wakeup patterns π¦
like, literally the container that holds the pattern list your card uses to figure out what's worth waking up for while you're asleep. no cap.
πΈ SYNOPSIS πΈ
struct iwl_wowlan_patterns_cmd_v1 {
__le32 n_patterns;
struct iwl_wowlan_pattern_v1 patterns[];
};
look at her. two members. clean lines. she ate π
π Members π
n_patternsβ the number of patterns. that's it, that's the job. it's the little counter that tells everyone how many pattern entries are actually in there πpatternsβ the patterns themselves, and the array length lives inn_patterns. so like,n_patternsis the vibe check for how far down the array you're allowed to read. iykyk π§
π SEE ALSO π
friends of the family, all from the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.h:
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_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)enum iwl_wowlan_mlo_gtk_flag(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)
that's the whole squad, no skips, no cuts β every single one of them is in the reference list fr fr. go read them all, i'll wait π«Ά
okay diva, that's the page! source path is ./drivers/net/wireless/intel/i... and the date on this one is October 2026 β so mark your calendar bestie, this manual page is from the future and it's still slaying βπ
periodt. go take a nap, your WoWLAN patterns will handle it β¨
π¦ 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