---
name: "nbft_ssns_ext_info-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nbft_ssns_ext_info-libnvme3"
---

# nbft\_ssns\_ext\_info-libnvme3(2)

Subsystem and Namespace Extended Information Descriptor (Figure 21)

## NAME

struct nbft\_ssns\_ext\_info - Subsystem and Namespace Extended Information Descriptor (Figure 21)

## SYNOPSIS

struct nbft\_ssns\_ext\_info {\
     **\_\_u8 structure\_id;**\
     **\_\_u8 version;**\
     **\_\_le16 ssns\_index;**\
     **\_\_le32 flags;**\
     **\_\_le16 cntlid;**\
     **\_\_le16 asqsz;**\
     **struct nbft\_heap\_obj dhcp\_root\_path\_str\_obj;**\
     **\_\_u8 naed;**\
     **\_\_u8 cipeec;**\
     **\_\_le16 cto;**\
     **\_\_u8 nceec;**\
 };\

## Members

- structure\_id

  Structure ID: This field shall be set to 9h (i.e., SSNS Extended Info; #NBFT\_DESC\_SSNS\_EXT\_INFO).

- version

  Version: This field shall be set to 1h.

- ssns\_index

  SSNS Descriptor Index: This field indicates the value of the SSNS Descriptor Index field of the Subsystem and Namespace Descriptor (see *struct nbft\_ssns*) whose SSNS Extended Information Descriptor Heap Object Reference field indicates this descriptor.

- flags

  Flags, see *enum nbft\_ssns\_ext\_info\_flags*.

- cntlid

  Controller ID: The controller identifier of the first controller associated with the Admin Queue by the driver. If a controller identifier is not administratively specified or direct configuration is not supported by the driver, then this field shall be cleared to 0h.

- asqsz

  Admin Submission Queue Size (ASQSZ): The Admin Submission Queue Size utilized for the respective SSNS by the driver.

- dhcp\_root\_path\_str\_obj

  DHCP Root Path String Heap Object Reference: If the SSNS DHCP Root Path Override (#NBFT\_SSNS\_DHCP\_ROOT\_PATH\_OVERRIDE) flag bit is set to 1h, then this field indicates the offset in bytes of a heap object containing an DHCP Root Path String used by the driver. If the SNSS DHCP Root Path Override flag bit is cleared to 0h, then this field is reserved.

- naed

  Namespace Availability Enhanced Diagnostic (since rev. 1.1): If the Unavailable Namespace Flag bit is set to 1h (i.e., Unavailable) in the Subsystem Namespace Descriptor, this field may provide additional status codes provided by the pre-OS driver, see *enum nbft\_ssns\_ext\_info\_naed*.

- cipeec

  Connect Invalid Parameters Extended Error Codes (since rev, 1.1): Connect Invalid Parameters may be returned with additional status details, see *enum nbft\_ssns\_ext\_info\_cipeec*.

- cto

  Connection Timeout (since rev. 1.1): Specifies in seconds the timeout value used by the pre-OS driver for connecting to the object specified with this SSNS descriptor. If cleared to 0h, this indicates a timeout of 0 seconds. If set to FFFFh, this indicates that no timeout was specified.

- nceec

  Network and Connection Extended Error Codes (since rev, 1.1): Error codes specific to network and connectio errors, see *enum nbft\_ssns\_ext\_info\_nceec*.
