OS Manuals

nvme_exported_subsys_mgmt_data-libnvme3(2)

struct nvme_exported_subsys_mgmt_data - Subsystem Management Data Structure, used by the Manage Exported NVM Subsystem Send Grant Host Access and Revoke Host Access operations

libnvme(9) API Manual libnvme(9)

struct nvme_exported_subsys_mgmt_data - Subsystem Management Data Structure, used by the Manage Exported NVM Subsystem Send Grant Host Access and Revoke Host Access operations

struct nvme_exported_subsys_mgmt_data {
__u8 rsvd0[64];
__le16 numhent;
__le16 numense;
__u8 rsvd68[188];
__u8 entries[];
};

Reserved
Number of Host Entries (NUMHENT), shall be greater than 0h
Number of Exported NVM Subsystem Entries (NUMENSE), shall be greater than 0h
Reserved
numhent entries of struct nvme_exported_subsys_mgmt_host_entry followed by numense entries of struct nvme_exported_subsys_mgmt_subsys_entry. Left as a raw byte buffer since the two variable-length lists have different element sizes and cannot both be expressed as fixed struct members - the caller walks entries using the sizes of those two struct types.
struct nvme_exported_subsys_mgmt_data October 2026

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