libnvme(2)

✨ NAME ✨

enum nvme_id_ns_nmic β€” bestie this one lil enum is the whole vibe check for a namespace's multi-path I/O and namespace sharing capabilities. It literally specifies what the namespace is capable of, sharing-wise. That's it, that's the job. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nvme_id_ns_nmic {
    NVME_NS_NMIC_SHARED

};

Periodt, that's the entire enum. One (1) constant. She doesn't need more. πŸ‘‘


🌸 Constants 🌸

  • NVME_NS_NMIC_SHARED β€” okay so if this one is set, the namespace is lowkey a social butterfly: it may be attached to two or more controllers in the NVM subsystem concurrently. Yes, at the same time. Simultaneously. She's sharing the spotlight and she's not sorry about it. 🫢
not me explaining sharing like it's a group project bestie πŸ’€ if this bit is set, multiple controllers in the same NVM subsystem can have this namespace attached at once β€” that's the whole tea. πŸ“

mwah β€” that's the page, angels: enum nvme_id_ns_nmic from the API Manual of libnvme, section 2, dated July 2026. go forth and share your namespaces responsibly, ily, bye πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from