libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… libnvme(9) β€” API Manual

okay so bestie, welcome to the libnvme API manual ✨ today we're looking at one very specific little enum, and honestly? it's giving "small but mighty." no cap.


🌸 NAME

enum nvme_manage_export_nvms_send_sel β€” Manage Exported NVM Subsystem Send - Select (SEL) 🫢

like, that's the whole name. it's long. it's iconic. it ate. periodt.


✨ SYNOPSIS

here's the lineup, exactly as it lives in the header, don't @ me:

enum nvme_manage_export_nvms_send_sel {
    NVME_MANAGE_EXPORT_NVMS_SEND_SEL_DELETE ,
    NVME_MANAGE_EXPORT_NVMS_SEND_SEL_CHANGE_ACCESS_MODE ,
    NVME_MANAGE_EXPORT_NVMS_SEND_SEL_GRANT_HOST_ACCESS ,
    NVME_MANAGE_EXPORT_NVMS_SEND_SEL_REVOKE_HOST_ACCESS ,
    NVME_MANAGE_EXPORT_NVMS_SEND_SEL_ASSOCIATE_CONTROLLERS ,
    NVME_MANAGE_EXPORT_NVMS_SEND_SEL_SET_CONFIG_STATE

};

look at them all lined up 😭 six little constants, each one a whole vibe.


πŸŽ€ Constants

okay so let's meet the cast, one by one πŸ’–

  • NVME_MANAGE_EXPORT_NVMS_SEND_SEL_DELETE β€” Delete. that's it, that's the whole description. short queen. πŸ’…
  • NVME_MANAGE_EXPORT_NVMS_SEND_SEL_CHANGE_ACCESS_MODE β€” Change Access Mode β€” and heads up, this one's message-based transports only 🫑
  • NVME_MANAGE_EXPORT_NVMS_SEND_SEL_GRANT_HOST_ACCESS β€” Grant Host Access β€” also message-based transports only, iykyk 🌈
  • NVME_MANAGE_EXPORT_NVMS_SEND_SEL_REVOKE_HOST_ACCESS β€” Revoke Host Access β€” yep, you guessed it, message-based transports only πŸ¦‹
  • NVME_MANAGE_EXPORT_NVMS_SEND_SEL_ASSOCIATE_CONTROLLERS β€” Associate Controllers β€” but wait, plot twist: this one's memory-based transports only πŸ‘€ not me switching teams mid-enum
  • NVME_MANAGE_EXPORT_NVMS_SEND_SEL_SET_CONFIG_STATE β€” Set Exported Configuration State β€” no transport caveat listed, she's just out here living her truth 🌸
πŸ’€ tiny reminder bestie: the "message-based transports only" / "memory-based transports only" notes are literally part of the definitions, so don't go using those selectors on the wrong transport and then act surprised. the manpage told you. πŸ™ˆ

that's the whole page, honestly β€” short, sweet, and every single constant accounted for πŸ§šπŸ’œ no details left behind, no cap.

sign-off szn: this little icon was brought to you by libnvme, dated October 2026, page title enum nvme_manage_export_nvms_send_sel, manual section libnvme(9) ⭐ go forth and select your SEL responsibly, bestie πŸŽ€πŸ”₯

πŸ“¦ where this page comes from