libnvme(2)

✨ NAME ✨

okay bestie, welcome to the libnvme(2) glow-up πŸ’– this page is all about enum nbft_hfi_info_tcp_flags β€” the HFI Transport Flags, aka the little bitfield that tells you what your HFI (that's Host Fabric Interface, iykyk) is actually up to. πŸ¦‹


🌸 SYNOPSIS 🌸

enum nbft_hfi_info_tcp_flags {
    NBFT_HFI_INFO_TCP_VALID ,
    NBFT_HFI_INFO_TCP_GLOBAL_ROUTE ,
    NBFT_HFI_INFO_TCP_DHCP_OVERRIDE

};

like… it's giving "three flags, one enum, zero drama" ✨


πŸŽ€ Constants πŸŽ€

these are the actual flags, and each one is literally just one bit doing its little main character thing πŸ‘‘

  • NBFT_HFI_INFO_TCP_VALID β€” Descriptor Valid. set it to 1h and this descriptor is valid, like yes it counts, it's real πŸ’…. clear it to 0h and the descriptor is reserved β€” soz, not your moment babe.
  • NBFT_HFI_INFO_TCP_GLOBAL_ROUTE β€” Global Route vs. Link Local Override Flag πŸ‘€. set to 1h? then the BIOS used this interface (the one described by HFI) as the default route with highest priority β€” she's the main character route, periodt. cleared to 0h? then routes are local to their own scope, very keep-to-yourself energy 🫢.
  • NBFT_HFI_INFO_TCP_DHCP_OVERRIDE β€” DHCP Override πŸ“. if it's set to 1, then the HFI information was populated by consuming the DHCP on this interface β€” she got her info straight from the source, no middleman. cleared to 0h? then the HFI information was set administratively by a configuration interface to the driver and pre-OS envrionment (yep, that's the spelling, not me, I'm just the messenger 😭). so basically: manually configured, not DHCP'd.
no cap, these caveats are load-bearing β€” a 1h/1 means the thing is ON, and a 0h means it is OFF and you should read what that means for each flag instead of assuming. πŸ’€

🫢 SEE ALSO 🫢

there's nothing extra listed here bestie, this page is just the enum and its three constants β€” short and iconic 🌈


and that's the whole vibe! this lil page lives in the libnvme(2) API Manual, and it was dated July 2026 β€” shoutout to her for staying on the clock ⭐ byeee, go set some flags responsibly πŸ’œ

πŸ“¦ where this page comes from