libnvme(9)
π 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-enumNVME_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
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms