libnvme(9) API Manual libnvme(9)

struct nvme_underlying_ns_entry - Underlying Namespace Entry Data Structure

struct nvme_underlying_ns_entry {
__u8 unsnqn[NVME_NQN_LENGTH];
__le32 nsid;
__le16 cntlid;
__u8 rsvd58[56];
__le16 idx;
};

Underlying NVM Subsystem NQN (UNSNQN)
Namespace Identifier (NSID) of the Underlying Namespace
Controller ID (CNTLID) of a controller able to attach nsid
Reserved
Index (IDX) into the list of reportable Underlying Namespaces
struct nvme_underlying_ns_entry October 2026