| libnvme(9) | API Manual | libnvme(9) |
NAME
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
SYNOPSIS
struct nvme_exported_subsys_mgmt_data {
__u8 rsvd0[64];
__le16 numhent;
__le16 numense;
__u8 rsvd68[188];
__u8 entries[];
};
Members
- rsvd0
- Reserved
- numhent
- Number of Host Entries (NUMHENT), shall be greater than 0h
- numense
- Number of Exported NVM Subsystem Entries (NUMENSE), shall be greater than 0h
- rsvd68
- Reserved
- entries
- 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 |