OS Manuals

nvme_init_manage_export_nvms_receive_create-libnvme3(2)

nvme_init_manage_export_nvms_receive_create - Initialize passthru command for Manage Exported NVM Subsystem Receive - Create Exported NVM Subsystem

nvme_init_manage_export_nvms_receive_create(9) libnvme API manual nvme_init_manage_export_nvms_receive_create(9)

nvme_init_manage_export_nvms_receive_create - Initialize passthru command for Manage Exported NVM Subsystem Receive - Create Exported NVM Subsystem

void nvme_init_manage_export_nvms_receive_create (struct libnvme_passthru_cmd *cmd , bool tr , __u8 ensti , bool ra , struct nvme_exported_nvm_subsys_create_data *data );

Passthru command to use
Template Required (TR)
Exported NVM Subsystem Template Index (ENSTI), used if tr is set. Indexes the Exported NVM Subsystem Template UUID List, see NVME_IDENTIFY_CNS_EXPORTED_NVM_SUBSYS_TEMPLATE_UUID_LIST.
Restricted Access (RA): message-based transports only, ignored by memory-based transports
Create Exported NVM Subsystem data buffer, see struct nvme_exported_nvm_subsys_create_data. The assigned Exported NVM Subsystem NQN is returned in this same buffer.

Initializes the passthru command buffer for the Manage Exported NVM Subsystem Receive command with SEL value NVME_MANAGE_EXPORT_NVMS_RECV_SEL_CREATE. The created Exported NVM Subsystem Identifier is returned in the CQE result, see enum nvme_export_nvms_create_cqe_dw0.

nvme_init_manage_export_nvms_receive_create October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31