ENUM IWL_TIME_EVENT_POLICY(9)
π« enum iwl_time_event_policy(9) π«
okay bestie so this is a page from the Kernel API Manual, section 9, and it's literally all about enum iwl_time_event_policy β the time event policy values. buckle up, it's giving "tiny enum, big feelings" π
β¨ NAME β¨
enum iwl_time_event_policy β time event policy values, periodt.
so here's the vibe check on notifications: a notification (both event and fragment, iykyk) includes a status that tells you whether the FW was able to schedule the event or not. for fragment start/end notifications the status is always success β no notes, always slay. and heads up: there is no start/end fragment notification for monolithic events. none. zero. don't go looking π
πΈ SYNOPSIS πΈ
enum iwl_time_event_policy {
TE_V2_DEFAULT_POLICY ,
TE_V2_NOTIF_HOST_EVENT_START ,
TE_V2_NOTIF_HOST_EVENT_END ,
TE_V2_NOTIF_INTERNAL_EVENT_START ,
TE_V2_NOTIF_INTERNAL_EVENT_END ,
TE_V2_NOTIF_HOST_FRAG_START ,
TE_V2_NOTIF_HOST_FRAG_END ,
TE_V2_NOTIF_INTERNAL_FRAG_START ,
TE_V2_NOTIF_INTERNAL_FRAG_END ,
TE_V2_START_IMMEDIATELY ,
TE_V2_DEP_OTHER ,
TE_V2_DEP_TSF ,
TE_V2_EVENT_SOCIOPATHIC ,
TE_V2_ABSENCE
};
π¦ CONSTANTS π¦
okay here's the whole cast, main character energy only:
TE_V2_DEFAULT_POLICYβ independent, social, present,unoticable(yes that's literally how it's spelled in the source, we respect the typo π )TE_V2_NOTIF_HOST_EVENT_STARTβ request/receive notification on event startTE_V2_NOTIF_HOST_EVENT_ENDβ request/receive notification on event endTE_V2_NOTIF_INTERNAL_EVENT_STARTβ internal FW useTE_V2_NOTIF_INTERNAL_EVENT_ENDβ internal FW use.TE_V2_NOTIF_HOST_FRAG_STARTβ request/receive notification on frag startTE_V2_NOTIF_HOST_FRAG_ENDβ request/receive notification on frag endTE_V2_NOTIF_INTERNAL_FRAG_STARTβ internal FW use.TE_V2_NOTIF_INTERNAL_FRAG_ENDβ internal FW use.TE_V2_START_IMMEDIATELYβ start time event immediately, no waiting around, no "let me think about it" πββοΈTE_V2_DEP_OTHERβ depends on another time eventTE_V2_DEP_TSFβ depends on a specific timeTE_V2_EVENT_SOCIOPATHICβ can't co-exist with other events of tha same MAC (again, the source's spelling, not mine β iconic honestly π)TE_V2_ABSENCEβ are we present or absent during the Time Event.
π quick reminder that those internal FW use ones are, well, internal FW use β not your business, bestie, and that's fine.
β SEE ALSO β
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h struct iwl_time_event_cmd(9)struct iwl_time_event_resp(9)struct iwl_time_event_notif(9)enum iwl_session_prot_conf_id(9)struct iwl_session_prot_cmd(9)struct iwl_session_prot_notif(9)
go read the whole friend group, they're all linked and they all ate π«Ά
π sign-off π
and that's the page!! source/version situation is ./drivers/net/wireless/intel/i... and it's dated October 2026, all wrapped up under the header enum iwl_time_event_policy(9). you understood it, you slayed it, no cap. bye bestie ππβ¨
π¦ 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