libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ NAME ✨

enum nvme_ae_info_smart β€” Asynchronous Event Information - SMART / Health Status πŸ©ΊπŸ’–

Okay so bestie, this is the enum that holds all the SMART/Health Status async event info codes. It's the "your drive is trying to tell you something about its health" enum. Ngl, it's giving concerned friend energy. 🫢


🌸 SYNOPSIS 🌸

enum nvme_ae_info_smart {
    NVME_AER_SMART_SUBSYSTEM_RELIABILITY ,
    NVME_AER_SMART_TEMPERATURE_THRESHOLD ,
    NVME_AER_SMART_SPARE_THRESHOLD

};

Like, that's the whole thing. Three constants, no cap. Short and iconic. πŸ‘‘


πŸ’… Constants πŸ’…

  • NVME_AER_SMART_SUBSYSTEM_RELIABILITY β€” NVM subsystem Reliability πŸ’€ like the subsystem is having a moment and reliability is the topic
  • NVME_AER_SMART_TEMPERATURE_THRESHOLD β€” Temperature Threshold πŸ”₯ your drive is literally telling you it's too hot (main character overheating arc)
  • NVME_AER_SMART_SPARE_THRESHOLD β€” Spare Below Threshold 😭 the spare blocks are running low, so pay attention fr fr

Heads up bestie: these are just the enum constants β€” the page doesn't tell you what to do with them, so don't go inventing behaviour, mkay? πŸ™ˆ

✨ that's the whole page, you ate that ✨

This lil guy came straight out of the API Manual for libnvme(9), dated October 2026, and it's filed under enum nvme_ae_info_smart. Go forth and vibe check your SMART events πŸ’œπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from