logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

struct nbft_info_subsystem_ns - Subsystem Namespace (SSNS) info

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; };

See Also