STRUCT IWL_WOWLAN_STATUS_V6(9)
π struct iwl_wowlan_status_v6(9) β the WoWLAN status glow-up π
okay bestie, so this is a page from the Kernel API Manual, and today's main character is struct iwl_wowlan_status_v6 β aka the WoWLAN status struct. yes it's a kernel struct, yes it's nestled in ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.h, and yes we're gonna read it together like it's the group chat π«Ά
β¨ NAME β¨
struct iwl_wowlan_status_v6 β WoWLAN status. that's the whole vibe, no cap π
π¦ SYNOPSIS π¦
here's the whole struct, literally character for character, don't touch:
struct iwl_wowlan_status_v6 {
struct iwl_wowlan_gtk_status_v1 gtk;
__le64 replay_ctr;
__le16 pattern_number;
__le16 non_qos_seq_ctr;
__le16 qos_seq_ctr[8];
__le32 wakeup_reasons;
__le32 num_of_gtk_rekeys;
__le32 transmitted_ndps;
__le32 received_beacons;
__le32 wake_packet_length;
__le32 wake_packet_bufsize;
u8 wake_packet[];
};
πΈ Members πΈ
let's meet the cast, one field at a time, they all have main character energy honestly π
gtkβ the GTK data. iconic.replay_ctrβ the GTK rekey replay counter.pattern_numberβ the number of the matched pattern.non_qos_seq_ctrβ the non-QoS sequence counter to use next.qos_seq_ctrβ the QoS sequence counters to use next.wakeup_reasonsβ the wakeup reasons (peepenum iwl_wowlan_wakeup_reasonfor the tea π).num_of_gtk_rekeysβ number of GTK rekeys.transmitted_ndpsβ number of transmitted neighbor discovery packets.received_beaconsβ number of received beacons.wake_packet_lengthβ wakeup packet length.wake_packet_bufsizeβ wakeup packet buffer size.wake_packetβ the wakeup packet itself. the star of the show fr fr β¨
π SEE ALSO π
so many siblings, it's giving big family energy π 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_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_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)
lowkey a whole friend group, and every single one of them has a man page. iykyk π
and that's the page bestie! π sign-off time: this came from ./drivers/net/wireless/intel/i... and it's dated October 2026, filed under struct iwl_wowlan_status_v6(9). slay, go read your structs, periodt ππ§
π¦ 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