Provided by: libnvme-dev_1.10-1_amd64
NAME
struct nbft_info_subsystem_ns - Subsystem Namespace (SSNS) info
SYNOPSIS
struct nbft_info_subsystem_ns { int index; struct nbft_info_discovery *discovery; struct nbft_info_security *security; int num_hfis; struct nbft_info_hfi **hfis; char transport[8]; char traddr[40]; char *trsvcid; __u16 subsys_port_id; __u32 nsid; enum nbft_info_nid_type nid_type; __u8 *nid; char *subsys_nqn; bool pdu_header_digest_required; bool data_digest_required; int controller_id; int asqsz; char *dhcp_root_path_string; bool discovered; bool unavailable; };
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 enum nbft_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.