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

# nbft\_info(2)

The parsed NBFT table data.

## NAME

struct nbft\_info - The parsed NBFT table data.

## SYNOPSIS

struct nbft\_info {\
     **char \*filename;**\
     **\_\_u8 \*raw\_nbft;**\
     **ssize\_t raw\_nbft\_size;**\
     **struct nbft\_info\_host host;**\
     **struct nbft\_info\_hfi \*\*hfi\_list;**\
     **struct nbft\_info\_security \*\*security\_list;**\
     **struct nbft\_info\_discovery \*\*discovery\_list;**\
     **struct nbft\_info\_subsystem\_ns \*\*subsystem\_ns\_list;**\
 };\

## Members

- filename

  Path to the NBFT table.

- raw\_nbft

  The original NBFT table contents.

- raw\_nbft\_size

  Size of *raw\_nbft*.

- host

  The Host Descriptor (should match other NBFTs).

- hfi\_list

  The HFI Descriptor List (null-terminated array).

- security\_list

  The Security Profile Descriptor List (null-terminated array).

- discovery\_list

  The Discovery Descriptor List (null-terminated array).

- subsystem\_ns\_list

  The SSNS Descriptor List (null-terminated array).
