1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nbft_ssns_ext_info - Subsystem and Namespace Extended Informa‐
7 tion Descriptor (Figure 19)
8
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
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)