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

# nbft\_host(2)

Host Descriptor (Figure 9)

## NAME

struct nbft\_host - Host Descriptor (Figure 9)

## SYNOPSIS

struct nbft\_host {\
     **\_\_u8 structure\_id;**\
     **\_\_u8 flags;**\
     **\_\_u8 host\_id\[16\];**\
     **struct nbft\_heap\_obj host\_nqn\_obj;**\
     **\_\_u8 reserved\[8\];**\
 };\

## Members

- structure\_id

  Structure ID: This field shall be set to 2h (i.e., Host Descriptor; #NBFT\_DESC\_HOST).

- flags

  Host Flags, see *enum nbft\_host\_flags*.

- host\_id

  Host ID: This field shall be set to the Host Identifier. This field shall not be empty if the NBFT and NVMe Boot are supported by the Platform.

- host\_nqn\_obj

  Host NQN Heap Object Reference: this field indicates a heap object containing a Host NQN. This object shall not be empty if the NBFT and NVMe Boot are supported by the Platform.

- reserved

  Reserved.
