1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       struct  nbft_ssns_ext_info  - Subsystem and Namespace Extended Informa‐
7       tion Descriptor (Figure 19)
8

SYNOPSIS

10       struct nbft_ssns_ext_info {
11           __u8 structure_id;
12           __u8 version;
13           __le16 ssns_index;
14           __le32 flags;
15           __le16 cntlid;
16           __le16 asqsz;
17           struct nbft_heap_obj dhcp_root_path_str_obj;
18        };
19
20

Members

22       structure_id
23                   Structure ID: This field shall be set to 9h (i.e., SSNS Ex‐
24                   tended Info; #NBFT_DESC_SSNS_EXT_INFO).
25
26       version     Version: This field shall be set to 1h.
27
28       ssns_index  SSNS  Descriptor  Index:  This field indicates the value of
29                   the SSNS Descriptor Index field of the Subsystem and  Name‐
30                   space Descriptor (see struct nbft_ssns) whose SSNS Extended
31                   Information Descriptor Heap Object  Reference  field  indi‐
32                   cates this descriptor.
33
34       flags       Flags, see enum nbft_ssns_ext_info_flags.
35
36       cntlid      Controller  ID: The controller identifier of the first con‐
37                   troller associated with the Admin Queue by the driver.   If
38                   a  controller  identifier is not administratively specified
39                   or direct configuration is not  supported  by  the  driver,
40                   then this field shall be cleared to 0h.
41
42       asqsz       Admin  Submission  Queue Size (ASQSZ): The Admin Submission
43                   Queue Size utilized for the respective SSNS by the driver.
44
45       dhcp_root_path_str_obj
46                   DHCP Root Path String Heap Object Reference:  If  the  SSNS
47                   DHCP  Root  Path  Override (#NBFT_SSNS_DHCP_ROOT_PATH_OVER‐
48                   RIDE) flag bit is set to 1h, then this field indicates  the
49                   offset  in  bytes  of a heap object containing an DHCP Root
50                   Path String used by the driver. If the SNSS DHCP Root  Path
51                   Override  flag bit is cleared to 0h, then this field is re‐
52                   served.
53
54
55
56October 2023               struct nbft_ssns_ext_info                libnvme(9)
Impressum