libnvme(9) API Manual libnvme(9) NAME struct nvme_associate_ns_data - Associate Namespace Data Structure SYNOPSIS struct nvme_associate_ns_data { __u8 pad[32]; __le32 ensid; __u8 ensnqn[256]; __le32 unsid; __le16 uctrlid; __u8 unsnqn[256]; __u8 rsvd554[22]; }; Members pad Padding (PAD), shall be cleared to 0h ensid Exported Namespace ID (ENSID) to associate ensnqn Exported NVM Subsystem NQN (ENSNQN). Ignored for a memory- based controller, or if ESUBIDV is set. unsid Underlying Namespace ID (UNSID) to associate with ensid uctrlid Underlying Controller ID (UCTRLID). Ignored for a memory- based controller. unsnqn Underlying NVM Subsystem NQN (UNSNQN). Ignored for a memory-based controller. rsvd554 Reserved October 2026 struct nvme_associate_ns_data libnvme(9)