libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct libnbft\_host - Host Descriptor

# [SYNOPSIS](#SYNOPSIS)

struct libnbft\_host {  
**unsigned char \*id;**  
**char \*nqn;**  
**\_\_u8 flags;**  
};

# [Members](#Members)

[id](#id)

Host ID (raw UUID, length = 16 bytes).

[nqn](#nqn)

Host NQN.

[flags](#flags)

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

struct libnbft\_host October 2026

---

Document: libnbft_host-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
