libnvme(2)

πŸ’– NAME πŸ’–

enum nvme_ae_info_notice β€” the Asynchronous Event Information Notice squad, aka the "hey bestie something changed, no big deal but like... something changed" enum πŸ¦‹


✨ SYNOPSIS ✨

enum nvme_ae_info_notice {
    NVME_AER_NOTICE_NS_CHANGED ,
    NVME_AER_NOTICE_FW_ACT_STARTING ,
    NVME_AER_NOTICE_TELEMETRY ,
    NVME_AER_NOTICE_ANA ,
    NVME_AER_NOTICE_PL_EVENT ,
    NVME_AER_NOTICE_LBA_STATUS_ALERT ,
    NVME_AER_NOTICE_EG_EVENT ,
    NVME_AER_NOTICE_DISC_CHANGED

};

okay so it literally has eight members and a little trailing blank line before the closing brace, which is giving very much "she's quirky but she's iconic" πŸ’… Copy it exactly, no editing the drip.


🌸 Constants 🌸

These are the constants, and honestly? Every single one of them is a notice. Not an error. A notice. The NVMe controller is basically sliding into your DMs like "not to alarm u butβ€”" 🫢

  • NVME_AER_NOTICE_NS_CHANGED β€” Namespace Attribute Changed. Something about a namespace's attributes moved around, and you deserve to know.
  • NVME_AER_NOTICE_FW_ACT_STARTING β€” Firmware Activation Starting. The firmware activation is starting, bestie. Buckle up. πŸŽ€
  • NVME_AER_NOTICE_TELEMETRY β€” Telemetry Log Changed. The telemetry log said "new me, who dis". πŸ‘‘
  • NVME_AER_NOTICE_ANA β€” Asymmetric Namespace Access Change. The ANA situation shifted, main character behaviour fr fr.
  • NVME_AER_NOTICE_PL_EVENT β€” Predictable Latency Event Aggregate Log Change. Predictable Latency Event Aggregate Log = changed. Iconic, lowkey.
  • NVME_AER_NOTICE_LBA_STATUS_ALERT β€” LBA Status Information Alert. An alert! About LBA status info! She's loud and we love her. πŸ”₯
  • NVME_AER_NOTICE_EG_EVENT β€” Endurance Group Event Aggregate Log Page Change. The Endurance Group Event Aggregate Log Page moved, and you're being informed like the queen you are.
  • NVME_AER_NOTICE_DISC_CHANGED β€” Discovery Log Page Change. The Discovery Log Page changed, so go look, bestie. 🌈

ngl the whole vibe of this enum is "no cap, everything is fine, but literally eight different things want your attention right now" 😭

the way that every constant is a Notice and not an error is the entire point of this page β€” don't misread it, and don't skip a single one of the eight.


okay that's the whole page, and yes it's a short one, but every crumb of it is documented here β€” the enum name nvme_ae_info_notice, all eight constants, and what each one means ✨

πŸ’œ This lil cutie is from the libnvme manual, section 2 (API Manual energy), and this version was stamped July 2026, titled enum nvme_ae_info_notice. That's the vibe check, that's the date, that's the page. periodt. πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from