---
name: "nbft_ssns_ext_info"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nbft_ssns_ext_info"
---

# nbft\_ssns\_ext\_info(2)

Subsystem and Namespace Extended Information Descriptor (Figure 19)

## NAME

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

## 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;**\
 };\

## 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.
