NOTIFICATION VERSIONING(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 Notification versioning 🌸

hiii bestie, welcome to Notification versioning(9) from the Kernel API Manual ✨ this is the page about how firmware notifications get their version check on, and it’s lowkey important, so stay with me 🫢

okay so the firmware’s notifications change from time to time. to differentiate between different versions of the same notification, the firmware advertises the version of each notification. this page is where all the notifications that are supported get listed, and yes, several versions of the same notification can be allowed at the same time πŸ‘‘

like, for example:

CMD_VERSION(my_multi_version_notif, CMD_VER_ENTRY(1,
iwl_my_multi_version_notif_ver1) CMD_VER_ENTRY(2,
iwl_my_multi_version_notif_ver2)

etc...

the driver will enforce that the notification coming from the firmware has its version listed here, and it’ll also enforce that the firmware sent at least enough bytes to cover the structure listed in the CMD_VER_ENTRY. no cap, it checks both πŸ’…


πŸ’– SEE ALSO πŸ’–

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mld/notif.c
  • Handlers for fw notifications(9)

xoxo, sourced from ./drivers/net/wireless/intel/i... and dated October 2026 πŸŽ€βœ¨

πŸ“¦ where this page comes from