STRUCT IWL_TIME_EVENT_NOTIF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_time_event_notif ✨

okay bestie, welcome to the Kernel API Manual entry for struct iwl_time_event_notif πŸ’… this one is genuinely so fun β€” it's all about getting pinged when a time event starts or stops, and it lives in the kernel API manual, so you know it's the real deal 🫢


🌸 NAME 🌸

struct iwl_time_event_notif β€” literally the notifications of time event start/stop, no cap πŸ’–

also known as TIME_EVENT_NOTIFICATION = 0x2a β€” that's its whole little ID vibe check, iykyk πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

struct iwl_time_event_notif {
    __le32 timestamp;
    __le32 session_id;
    __le32 unique_id;
    __le32 id_and_color;
    __le32 action;
    __le32 status;
 };

look at her. six __le32 fields, all lined up, main character energy fr fr 🌟


πŸ¦‹ Members πŸ¦‹

not me being obsessed with how tidy this struct is β€” here's the whole group chat πŸ’¬

  • timestamp β€” the action timestamp in GP2 ⏰ that's the when, bestie
  • session_id β€” the session's unique id πŸͺͺ everybody needs their own little name tag
  • unique_id β€” the unique id of the Time Event itself 🎯 yes, its own unique id, separate from the session's, don't mix them up πŸ’€
  • id_and_color β€” the ID and color of the relevant MAC 🌈 iconic combo tbh
  • action β€” an enum iwl_time_event_policy 🎬 the actual policy situation
  • status β€” true if scheduled, false otherwise (not executed) βœ…πŸ™ˆ so like, did it actually happen? that's the vibe check
ngl, keep true and false straight here β€” false literally means not executed, and you do not want to be out here assuming it ran 😭

πŸ’œ SEE ALSO πŸ’œ

go read these too, they're all connected, it's giving lore 🌸

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h πŸ“
  • enum iwl_time_event_policy(9)
  • struct iwl_time_event_cmd(9)
  • struct iwl_time_event_resp(9)
  • enum iwl_session_prot_conf_id(9)
  • struct iwl_session_prot_cmd(9)
  • struct iwl_session_prot_notif(9)

okay that's the whole page, periodt πŸŽ€ this was pulled from ./drivers/net/wireless/intel/i... in the Kernel API Manual, dated October 2026 β€” mwah, slay, go read your kernel headers bestie πŸ’…βœ¨πŸ“

πŸ“¦ where this page comes from