libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ libnvme(9) β€” enum nvmf_addr_family πŸ’…

okay bestie, so this is a page from the libnvme API manual, and it's literally all about one little enum β€” enum nvmf_addr_family β€” which is giving "address family codes for the Discovery Log Page entry ADRFAM field" energy. iykyk πŸ¦‹


🌸 NAME 🌸

enum nvmf_addr_family β€” the Address Family codes for the Discovery Log Page entry ADRFAM</> field. that's it, that's the whole vibe πŸŽ€


⭐ SYNOPSIS ⭐

here's the whole squad, laid out exactly like this:

enum nvmf_addr_family {
    NVMF_ADDR_FAMILY_PCI ,
    NVMF_ADDR_FAMILY_IP4 ,
    NVMF_ADDR_FAMILY_IP6 ,
    NVMF_ADDR_FAMILY_IB ,
    NVMF_ADDR_FAMILY_FC ,
    NVMF_ADDR_FAMILY_LOOP

};

six iconic members, no notes πŸ’…


πŸ‘‘ CONSTANTS πŸ‘‘

okay so these are the constants, and each one is a whole personality:

  • NVMF_ADDR_FAMILY_PCI β€” PCIe. that's it, that's the description, she's short and mysterious ✨
  • NVMF_ADDR_FAMILY_IP4 β€” AF_INET: the IPv4 address family, fr fr 🌈
  • NVMF_ADDR_FAMILY_IP6 β€” AF_INET6: the IPv6 address family, no cap πŸ’œ
  • NVMF_ADDR_FAMILY_IB β€” AF_IB: the InfiniBand</> address family. infiniband girlies rise 🫢
  • NVMF_ADDR_FAMILY_FC β€” the Fibre Channel</> address family. not fiber, Fibre, respect the spelling bestie πŸ’€
  • NVMF_ADDR_FAMILY_LOOP β€” Intra-host Transport</> (i.e., loopback), reserved for host usage. she's for the locals only, main character energy πŸ‘‘

lowkey the whole page is just these six constants, but honestly? she ate. every address family got her moment and the descriptions stayed exactly as written β€” no invented lore, i promise πŸ™ˆ

so yeah bestie, that's the page πŸ’– it's from the libnvme API manual, and the footer said October 2026, so consider this your cute little sign-off: stay slayed, stay loopback-reserved, and see you in the Discovery Log Page 🌸 πŸŽ€ πŸ¦‹ ⭐

πŸ“¦ where this page comes from