libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NAME πŸ’…

okay so bestie, this page is about enum nvme_fctype β€” the Fabrics Command Types. that's it, that's the whole vibe. it's the little enum that lists every command type NVMe over Fabrics knows about, and honestly? iconic. πŸ¦‹

it's a page from the libnvme API Manual, and yes it's a section 9 (kernel/API) page, iykyk.


✨ SYNOPSIS ✨

here's the whole thing, copy-paste ready, no notes:

enum nvme_fctype {
    nvme_fabrics_type_property_set ,
    nvme_fabrics_type_connect ,
    nvme_fabrics_type_property_get ,
    nvme_fabrics_type_auth_send ,
    nvme_fabrics_type_auth_receive ,
    nvme_fabrics_type_disconnect

};

like, that's the enum. every member is a fabrics command type. slay. πŸ‘‘


πŸŽ€ Constants πŸŽ€

these are the actual members, and ngl each one is doing its own little job. don't sleep on them:

  • nvme_fabrics_type_property_set β€” Property set. it sets a property. main character behavior, fr fr.
  • nvme_fabrics_type_connect β€” Connect. the one that connects. without it nothing else happens, so like… lowkey the most important one πŸ’–
  • nvme_fabrics_type_property_get β€” Property Get. it gets a property instead. the quieter sibling of property set, and honestly respect 🫢
  • nvme_fabrics_type_auth_send β€” Authentication Send. it sends auth stuff. very serious, very secure, very demure πŸ’…
  • nvme_fabrics_type_auth_receive β€” Authentication Receive. and this one receives the auth stuff. they're a duo, you can't split them 🌸
  • nvme_fabrics_type_disconnect β€” Disconnect. it's giving "anyway, bye" and honestly? sometimes you just gotta πŸ¦‹
and that's literally the whole list bestie β€” six constants, no hidden extras, no surprise flags. what you see is what you get. 😭

🌷 sign-off time 🌷

so this page is part of the libnvme(9) crew β€” same manual name as up top, just so we're clear β€” and it's dated October 2026, with the title line being enum nvme_fctype (say that five times fast, I dare you πŸ’€). anyway bestie, go forth, set those properties, connect responsibly, and disconnect with grace. periodt. βœ¨πŸ’œ

πŸ“¦ where this page comes from