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

# nbft\_desc\_type(2)

NBFT Elements - Descriptor Types (Figure 5)

## NAME

enum nbft\_desc\_type - NBFT Elements - Descriptor Types (Figure 5)

## SYNOPSIS

enum nbft\_desc\_type {\
     **NBFT\_DESC\_HEADER** , \
\
     **NBFT\_DESC\_CONTROL** , \
\
     **NBFT\_DESC\_HOST** , \
\
     **NBFT\_DESC\_HFI** , \
\
     **NBFT\_DESC\_SSNS** , \
\
     **NBFT\_DESC\_SECURITY** , \
\
     **NBFT\_DESC\_DISCOVERY** , \
\
     **NBFT\_DESC\_HFI\_TRINFO** , \
\
     **NBFT\_DESC\_RESERVED\_8** , \
\
     **NBFT\_DESC\_SSNS\_EXT\_INFO**

};

## Constants

- NBFT\_DESC\_HEADER

  Header: an ACPI structure header with some additional NBFT specific info.

- NBFT\_DESC\_CONTROL

  Control Descriptor: indicates the location of host, HFI, SSNS, security, and discovery descriptors.

- NBFT\_DESC\_HOST

  Host Descriptor: host information.

- NBFT\_DESC\_HFI

  HFI Descriptor: an indexable table of HFI Descriptors, one for each fabric interface on the host.

- NBFT\_DESC\_SSNS

  Subsystem Namespace Descriptor: an indexable table of SSNS Descriptors.

- NBFT\_DESC\_SECURITY

  Security Descriptor: an indexable table of Security descriptors.

- NBFT\_DESC\_DISCOVERY

  Discovery Descriptor: an indexable table of Discovery Descriptors.

- NBFT\_DESC\_HFI\_TRINFO

  HFI Transport Descriptor: indicated by an HFI Descriptor, corresponds to a specific transport for a single HFI.

- NBFT\_DESC\_RESERVED\_8

  Reserved.

- NBFT\_DESC\_SSNS\_EXT\_INFO

  SSNS Extended Info Descriptor: indicated by an SSNS Descriptor if required.
