nvme_init_m...disassociate(9)

πŸ“¦ version 3.2, in arch rolling

πŸŽ€ NAME πŸŽ€

okay bestie, welcome to the nvme_init_manage_export_ns_disassociate(9) page from the libnvme API manual β€” it’s literally about initializing the passthru command for Manage Exported Namespace - Disassociate Namespace. slay πŸ’…

  • nvme_init_manage_export_ns_disassociate β€” Initialize passthru command for Manage Exported Namespace - Disassociate Namespace πŸ’–

✨ SYNOPSIS ✨

void nvme_init_manage_export_ns_disassociate (struct libnvme_passthru_cmd *cmd , bool esubidv , __u16 esubid , struct nvme_disassociate_ns_data *data );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • cmd β€” Passthru command to use. that’s the one you’re setting up, bestie πŸ’–
  • esubidv β€” Exported NVM Subsystem Identifier Valid (ESUBIDV): if set, esubid identifies the target Exported NVM Subsystem; otherwise the target is identified by the ENSNQN field in data. periodt.
  • esubid β€” Exported NVM Subsystem Identifier (ESUBID), used if esubidv is set ✨
  • data β€” Disassociate Namespace data buffer, see struct nvme_disassociate_ns_data 🫢

🌸 DESCRIPTION 🌸

This function initializes the passthru command buffer for the Manage Exported Namespace command with SEL value NVME_MANAGE_EXPORT_NS_SEL_DISASSOCIATE. that’s the whole vibe, no cap πŸ’…


πŸ’– kisses from your libnvme API manual bestie, footer-dated October 2026, with the footer title nvme_init_manage_export_ns_disnvme_init_m...disassociate(9) πŸŽ€

πŸ“¦ where this page comes from