UNION IWL_WOWLAN_PATTERN_DATA(9)
π NAME π
okay so welcome to union iwl_wowlan_pattern_data(9) β from the Kernel API Manual, bestie β and it's literally just Data for the different pattern types β¨
π SYNOPSIS π
The way this union is shaped, no cap:
union iwl_wowlan_pattern_data {
struct iwl_wowlan_pattern_v1 bitmask;
struct iwl_wowlan_ipv4_tcp_syn ipv4_tcp_syn;
struct iwl_wowlan_ipv6_tcp_syn ipv6_tcp_syn;
};
πΈ MEMBERS πΈ
bitmaskβ the bitmask pattern data π«Ά like, that's its whole thingipv4_tcp_synβ the IPv4 TCP SYN pattern data π v4 girlieipv6_tcp_synβ the IPv6 TCP SYN pattern data π v6 girlie, she's serving too
π¦ DESCRIPTION π¦
So here's the tea π₯: if you're gonna use wildcard addresses/ports, it's totally fine to just leave the union undefined. Like, don't fill it in, don't stress about it β undefined is the vibe check it needs to pass. Periodt.
not me emphasizing this β but fr fr, "leave it undefined" is the actual instruction, don't come for me π
π SEE ALSO π
a whole friend group of references, iykyk π:
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.henum 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)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)
and that's the whole page, bestie π mwah π β this one came straight outta ./drivers/net/wireless/intel/i... in the Kernel API Manual, dated October 2026. go be iconic with your unions π§ββοΈβ¨
π¦ 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