Provided by: libnvme-dev_1.10-1_amd64 bug

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.