libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct libnbft\_hfi - Host Fabric Interface (HFI) Descriptor

# [SYNOPSIS](#SYNOPSIS)

struct libnbft\_hfi {  
**int index;**  
**char transport\[8];**  
**struct libnbft\_hfi\_info\_tcp tcp\_info;**  
};

# [Members](#Members)

[index](#index)

HFI Descriptor Index: indicates the number of this HFI Descriptor in the Host Fabric Interface Descriptor List.

[transport](#transport)

Transport Type string (e.g. 'tcp').

[tcp\_info](#tcp_info)

The HFI Transport Info Descriptor, see *struct libnbft\_hfi\_info\_tcp*.

struct libnbft\_hfi September 2026

---

Document: libnbft_hfi-libnvme3(2) from nvme-cli 3.1-r1 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
