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

# nbft\_info\_hfi\_info\_tcp(2)

HFI Transport Info Descriptor - NVMe/TCP

## NAME

struct nbft\_info\_hfi\_info\_tcp - HFI Transport Info Descriptor - NVMe/TCP

## SYNOPSIS

struct nbft\_info\_hfi\_info\_tcp {\
     **\_\_u32 pci\_sbdf;**\
     **\_\_u8 mac\_addr\[6\];**\
     **\_\_u16 vlan;**\
     **\_\_u8 ip\_origin;**\
     **char ipaddr\[40\];**\
     **\_\_u8 subnet\_mask\_prefix;**\
     **char gateway\_ipaddr\[40\];**\
     **\_\_u16 route\_metric;**\
     **char primary\_dns\_ipaddr\[40\];**\
     **char secondary\_dns\_ipaddr\[40\];**\
     **char dhcp\_server\_ipaddr\[40\];**\
     **char \*host\_name;**\
     **bool this\_hfi\_is\_default\_route;**\
     **bool dhcp\_override;**\
 };\

## Members

- pci\_sbdf

  PCI Express Routing ID for the HFI Transport Function.

- mac\_addr

  MAC Address: The MAC address of this HFI, in EUI-48TM format.

- vlan

  The VLAN identifier if the VLAN is associated with this HFI, as defined in IEEE 802.1q-2018 or zeroes if no VLAN is associated with this HFI.

- ip\_origin

  The source of Ethernet L3 configuration information used by the driver or 0 if not used.

- ipaddr

  The IPv4 or IPv6 address of this HFI.

- subnet\_mask\_prefix

  The IPv4 or IPv6 subnet mask in CIDR routing prefix notation.

- gateway\_ipaddr

  The IPv4 or IPv6 address of the IP gateway for this HFI or zeroes if no IP gateway is specified.

- route\_metric

  The cost value for the route indicated by this HFI.

- primary\_dns\_ipaddr

  The IPv4 or IPv6 address of the Primary DNS server for this HFI.

- secondary\_dns\_ipaddr

  The IPv4 or IPv6 address of the Secondary DNS server for this HFI.

- dhcp\_server\_ipaddr

  The IPv4 or IPv6 address of the DHCP server used to assign this HFI address.

- host\_name

  The Host Name string.

- this\_hfi\_is\_default\_route

  If True, then the BIOS utilized this interface described by HFI to be the default route with highest priority. If False, then routes are local to their own scope.

- dhcp\_override

  If True, then HFI information was populated by consuming the DHCP on this interface. If False, then the HFI information was set administratively by a configuration interface to the driver and pre-OS envrionment.
