.TH "nvme_init_manage_export_nvms_send_set_config_state" 9 "nvme_init_manage_export_nvms_send_set_config_state" "October 2026" "libnvme API manual" LINUX .SH NAME nvme_init_manage_export_nvms_send_set_config_state \- Initialize passthru command for Manage Exported NVM Subsystem Send - Set Exported Configuration State .SH SYNOPSIS .B "void" nvme_init_manage_export_nvms_send_set_config_state .BI "(struct libnvme_passthru_cmd *cmd " "," .BI "bool esubidv " "," .BI "__u16 esubid " "," .BI "void *data " "," .BI "__u32 len " ");" .SH ARGUMENTS .IP "cmd" 12 Passthru command to use .IP "esubidv" 12 Exported NVM Subsystem Identifier Valid (ESUBIDV): if set, \fIesubid\fP identifies the target Exported NVM Subsystem; otherwise the target is identified by the SUBNQN in \fIdata\fP .IP "esubid" 12 Exported NVM Subsystem Identifier (ESUBID), used if \fIesubidv\fP is set .IP "data" 12 Exported NVM Subsystem Template specific configuration state data buffer .IP "len" 12 Length of \fIdata\fP .SH "DESCRIPTION" 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 \fIenum nvme_export_nvms_set_config_state_cqe_dw0\fP.