libnvme(2)

✨ NAME ✨

okay so bestie, welcome to libnvme β€” this page is all about enum nvmf_trtype, which is literally the Transport Type codes for the Discovery Log Page entry's TRTYPE field 🌸

that's it. that's the whole vibe. it tells you how stuff is talking to stuff. slay.


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nvmf_trtype {
    NVMF_TRTYPE_UNSPECIFIED ,
    NVMF_TRTYPE_RDMA ,
    NVMF_TRTYPE_FC ,
    NVMF_TRTYPE_TCP ,
    NVMF_TRTYPE_LOOP ,
    NVMF_TRTYPE_MAX

};

πŸ’… Constants πŸ’…

okay so these are the constants, and each one is giving a different transport vibe. no cap, every single one matters:

  • NVMF_TRTYPE_UNSPECIFIED β€” not indicated. the "we didn't say" option πŸ™ˆ it's just... unspecified. mystery energy.
  • NVMF_TRTYPE_RDMA β€” RDMA. periodt.
  • NVMF_TRTYPE_FC β€” Fibre Channel πŸ’œ (yes it's spelled Fibre, that's the name, don't come for me).
  • NVMF_TRTYPE_TCP β€” TCP πŸ”₯ the classic, the main character.
  • NVMF_TRTYPE_LOOP β€” Intra-host Transport (i.e., loopback), reserved for host usage. so it's a little loop-de-loop inside one host, and it's reserved for host usage β€” hosts only bestie, don't get any ideas πŸŽ€
  • NVMF_TRTYPE_MAX β€” Maximum value for enum nvmf_trtype πŸ‘‘ the ceiling, the final boss, the number that says "nothing goes higher than this."

no technical takes added, no facts dropped, just vibes preserved 1:1. every single value is here, exactly as written πŸ’–

and that's the whole page, bestie β€” from the libnvme API Manual, enum nvmf_trtype edition, dated July 2026. go forth and transport-type responsibly πŸ¦‹βœ¨

πŸ“¦ where this page comes from