STRUCT IWL_SESSION_PROT_NOTIF(9)
β¨ NAME β¨
struct iwl_session_prot_notif β the little notification that says session protection started / ended π¬
(oh and btw, this page lives in the Kernel API Manual, in case the header up top didn't already spill the tea β)
πΈ SYNOPSIS πΈ
ok so here's the struct, bestie, exactly as it is, no notes:
struct iwl_session_prot_notif {
__le32 mac_link_id;
__le32 status;
__le32 start;
__le32 conf_id;
};
π MEMBERS π
mac_link_idβ the mac id (or like, the link id, for notif ver > 2, iykyk) for whichever one the session protection started / ended on π«Άstatusβ1means success,0means failure. that's it, that's the whole vibe check πstartβ1means the session protection started,0means it ended. opening night vs. closing night πconf_idβ seeenum iwl_session_prot_conf_idπ
π DESCRIPTION π
ok so this is the part you actually need to remember: any session protection will always get two notifications β start and end β even if the firmware could not schedule it. like, it's still gonna text you twice, no cap. πβ¨
π¦ SEE ALSO π¦
- 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)struct iwl_time_event_notif(9)enum iwl_session_prot_conf_id(9)struct iwl_session_prot_cmd(9)
literally go read the whole time-event.h family, they all ate π₯
k bye ily, this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β and yeah the header top and bottom both say struct iwl_...n_prot_notif(9) bc the terminal was being shy about the long name ππ
π¦ 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