libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… libnvme(9) β€” the API Manual bestie, but make it cute πŸŽ€

okay so real talk, this page is short but it's lowkey iconic β€” it's from the libnvme manual (section 9, kernel/API vibes, iykyk ✨), and it's all about one tiny enum. yes, one. and honestly? she ate. 🫢


✨ NAME ✨

enum nvme_id_ctrl_ofcs β€” the thing that tells you whether the controller supports optional fabric commands πŸ’–

like, "does this controller do the extra credit or not" β€” that's the whole vibe check right there 🌸


🌈 SYNOPSIS 🌈

enum nvme_id_ctrl_ofcs {
    NVME_CTRL_OFCS_DISCONNECT

};

that's it. that's the whole enum. one (1) constant, main character energy only πŸ‘‘ no cap.


πŸ¦‹ Constants πŸ¦‹

  • NVME_CTRL_OFCS_DISCONNECT β€” if this bit is set, then the controller supports the Disconnect command and deletion of individual I/O Queues πŸ’€βœ¨ like yes bestie, she can drop a queue she doesn't need anymore, slay. (and if it's not set? then nope, no disconnect for you πŸ™ˆ β€” the original says it as a plain "if set", so that's all we're claiming, fr fr.)
πŸ’‘ friendly reminder that this only describes what the bit means β€” it's a field in nvme_id_ctrl, so you're reading it from a controller identify structure, not conjuring it out of the void 🧚

and that's the whole page, bestie β€” short, sweet, no filler, no drama πŸ’œ

β€” cute little sign-off from the API Manual crew (source/version line, you know the one) and dated October 2026 πŸ“ see u in the next manpage mwah πŸ’…

πŸ“¦ where this page comes from