STRUCT IWL_WOWLAN_CONFIG_CMD(9)
β¨ struct iwl_wowlan_config_cmd β WoWLAN configuration β¨
okay bestie so this is a page from the Kernel API Manual and it's literally about the struct that holds your WoWLAN config π (yes, the wake-on-wireless thing β main character energy for your NIC when the system's snoozing π΄)
πΈ NAME πΈ
struct iwl_wowlan_config_cmd β WoWLAN configuration
π¦ SYNOPSIS π¦
struct iwl_wowlan_config_cmd {
__le32 wakeup_filter;
u8 wowlan_ba_teardown_tids;
u8 is_11n_connection;
u8 offloading_tid;
u8 flags;
u8 sta_id;
u8 reserved[3];
};
no cap, that's the whole shape of it π«Ά
π Members π
wakeup_filterβ the filter, straight fromenum iwl_wowlan_wakeup_filtersβ¨ like which wakeups are even allowed to slide into your DMswowlan_ba_teardown_tidsβ a bitmap of the BA sessions to tear down π so it's giving "these ones, bestie, we're closing them out"is_11n_connectionβ literally just says whether this is an HT connection πoffloading_tidβ the TID that's reserved for firmware use π firmware gets its own lil reserved seat, periodtflagsβ extra flags, seeenum iwl_wowlan_flagsπsta_idβ the station ID for wowlan βreservedβ reserved π that's it, that's the whole job
π₯ SEE ALSO π₯
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.h β and the whole squad that comes with it:
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_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)
omg and before I forget β this whole thing comes to you from ./drivers/net/wireless/intel/i..., dated October 2026 β so yeah, go read it, it ate ππ
π¦π
π¦ 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