ENUM IWL_D3_NOTIF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iwl_d3_notif β€” d3 notifications ✨

okay so bestie, welcome to the Kernel API Manual 🫢 β€” this is the page for enum iwl_d3_notif, and like… it's a vibe check for all the d3 notification types. no cap, it's giving "small enum, big main character energy" πŸŽ€


🌸 NAME 🌸

enum iwl_d3_notif β€” d3 notifications, literally what it says on the tin πŸ’–


✨ SYNOPSIS ✨

enum iwl_d3_notif {
    IWL_D3_NOTIF_WOWLAN_INFO ,
    IWL_D3_NOTIF_WOWLAN_WAKE_PKT ,
    IWL_D3_NOTIF_PROT_OFFLOAD ,
    IWL_D3_ND_MATCH_INFO ,
    IWL_D3_NOTIF_D3_END_NOTIF

};

look at her. five little constants, all lined up, all iconic πŸ‘‘


πŸ¦‹ Constants πŸ¦‹

so here's the whole squad, one by one 🌈

  • IWL_D3_NOTIF_WOWLAN_INFO β€” means WOWLAN_INFO_NOTIF was received πŸ’Œ like, the notif actually showed up, she's here
  • IWL_D3_NOTIF_WOWLAN_WAKE_PKT β€” means WOWLAN_WAKE_PKT_NOTIF was received πŸ”₯ wake packet said hi
  • IWL_D3_NOTIF_PROT_OFFLOAD β€” means PROT_OFFLOAD_NOTIF was received 🧚 protocol offload came through
  • IWL_D3_ND_MATCH_INFO β€” means OFFLOAD_MATCH_INFO_NOTIF was received πŸ’… (yes bestie, the constant is IWL_D3_ND_MATCH_INFO and the notif it's tracking is OFFLOAD_MATCH_INFO_NOTIF β€” write it exactly like that, no "fixing" it πŸ™ˆ)
  • IWL_D3_NOTIF_D3_END_NOTIF β€” means D3_END_NOTIF was received ⭐ the end notif, periodt, that's the whole job
ngl, the naming here is a little chaotic β€” some constants say NOTIF and one says ND β€” but we respect her choices, we do not rename anything πŸ™

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mvm/d3.c β€” go read it, iykyk πŸ“

k bye bestie, mwah πŸ’‹ this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” enum iwl_d3_notif(9) out πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from