OS Manuals

nvme_init_manage_export_nvms_send_set_config_state-libnvme3(2)

nvme_init_manage_export_nvms_send_set_config_state - Initialize passthru command for Manage Exported NVM Subsystem Send - Set Exported Configuration State

nvme_init_manage_export_nvms_send_set_config_state(9) libnvme API manual nvme_init_manage_export_nvms_send_set_config_state(9)

nvme_init_manage_export_nvms_send_set_config_state - Initialize passthru command for Manage Exported NVM Subsystem Send - Set Exported Configuration State

void nvme_init_manage_export_nvms_send_set_config_state (struct libnvme_passthru_cmd *cmd , bool esubidv , __u16 esubid , void *data , __u32 len );

Passthru command to use
Exported NVM Subsystem Identifier Valid (ESUBIDV): if set, esubid identifies the target Exported NVM Subsystem; otherwise the target is identified by the SUBNQN in data
Exported NVM Subsystem Identifier (ESUBID), used if esubidv is set
Exported NVM Subsystem Template specific configuration state data buffer
Length of data

Initializes the passthru command buffer for the Manage Exported NVM Subsystem Send command with SEL value NVME_MANAGE_EXPORT_NVMS_SEND_SEL_SET_CONFIG_STATE. On failure with status NVME_SC_INVALID_EXPORTED_CONFIG_STATE, the location of the first invalid bit is returned in the CQE result, see enum nvme_export_nvms_set_config_state_cqe_dw0.

nvme_init_manage_export_nvms_send_set_config_state October 2026

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