struct nbft_info_subsystem_ns - Subsystem Namespace (SSNS) info
Contents
Members
index SSNS Descriptor Index in the descriptor list.
discovery Primary Discovery Controller associated with this SSNS Descriptor.
security Security Profile Descriptor associated with this namespace.
num_hfis Number of HFIs.
hfis List of HFIs associated with this namespace. Includes the primary HFI at the first position
and all secondary HFIs. This array is null-terminated.
transport Transport Type string (e.g. 'tcp').
traddr Subsystem Transport Address.
trsvcid Subsystem Transport Service Identifier.
subsys_port_id
The Subsystem Port ID.
nsid The Namespace ID of this descriptor or when nid should be used instead.
nid_type Namespace Identifier Type, see enumnbft_info_nid_type.
nid The Namespace Identifier value.
subsys_nqn Subsystem and Namespace NQN.
pdu_header_digest_required
PDU Header Digest (HDGST) Flag: the use of NVM Header Digest Enabled is required.
data_digest_required
Data Digest (DDGST) Flag: the use of NVM Data Digest Enabled is required.
controller_id
Controller ID (SSNS Extended Information Descriptor): The controller ID associated with the
Admin Queue or 0 if not supported.
asqsz Admin Submission Queue Size (SSNS Extended Information Descriptor) or 0 if not supported.
dhcp_root_path_string
DHCP Root Path Override string (SSNS Extended Information Descriptor).
discovered Indicates that this namespace was acquired through discovery.
unavailable Namespace is unavailable as indicated by the pre-OS driver.
August 2025 struct nbft_info_subsystem_ns libnvme(2)
Name
struct nbft_info_subsystem_ns - Subsystem Namespace (SSNS) info
Synopsis
struct nbft_info_subsystem_ns {
intindex;structnbft_info_discovery*discovery;structnbft_info_security*security;intnum_hfis;structnbft_info_hfi**hfis;chartransport[8];chartraddr[40];char*trsvcid;__u16subsys_port_id;__u32nsid;enumnbft_info_nid_typenid_type;__u8*nid;char*subsys_nqn;boolpdu_header_digest_required;booldata_digest_required;intcontroller_id;intasqsz;char*dhcp_root_path_string;booldiscovered;boolunavailable;
};
