plucky (2) nbft_info_subsystem_ns.2.gz

Provided by: libnvme-dev_1.11.1-2_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.