libnvme(2)

πŸ’– libnvme β€” it's giving enum nvme_zns_recv_action πŸ’–

okay bestie so this is a page straight out of the API Manual for libnvme, and today's main character is a lil enum that tells the Zone Management Receive command what kind of Zone Receive Action you want. Zone Management Receive β€” Zone Receive Action Specific Features. say that five times fast, i dare you. πŸŒ€


✨ NAME ✨

enum nvme_zns_recv_action β€” the Zone Management Receive Zone Receive Action Specific Features enum, aka the little menu of vibes you can request when you ask a ZNS namespace for zone info.


🌸 SYNOPSIS 🌸

enum nvme_zns_recv_action {
    NVME_ZNS_ZRA_REPORT_ZONES ,
    NVME_ZNS_ZRA_EXTENDED_REPORT_ZONES

};

like… that's it. two options. clean. minimal. a whole aesthetic. πŸŽ€


πŸ¦‹ Constants πŸ¦‹

okay here's the breakdown, one icon at a time:

  • NVME_ZNS_ZRA_REPORT_ZONES β€” Report Zones. πŸ’… the classic. the original. you ask for zones, you get zones.
  • NVME_ZNS_ZRA_EXTENDED_REPORT_ZONES β€” Extended Report Zones. πŸ‘‘ same energy, but extended, and honestly? she ate.

no cap, these are the only two members β€” pick one, pass it along, and let the ZNS machinery do its thing. don't go inventing a third one, bestie, the enum is not taking applications. πŸ™ˆ

that's the whole page, fr fr. this was libnvme(2), the API Manual, and this page is dated July 2026 β€” so yeah, future-proofed and iconic. mwah. πŸ’œπŸ«ΆπŸŒˆ


version + date from the footer, in case you were wondering: July 2026, enum nvme_zns_recv_action, libnvme(2). bye bestie, stay zoned. πŸ’–

πŸ“¦ where this page comes from