libnvme(9)
okay so bestie, youβre looking at libnvme(9), and todayβs main character is enum nvmf_trtype β¨ no cap.
π NAME π
enum nvmf_trtype β these are the Transport Type codes for the TRTYPE field in a Discovery Log Page entry. Thatβs the whole assignment, and it ate. π
β¨ SYNOPSIS β¨
the enum is set up like this, literally:
enum nvmf_trtype {
NVMF_TRTYPE_UNSPECIFIED ,
NVMF_TRTYPE_RDMA ,
NVMF_TRTYPE_FC ,
NVMF_TRTYPE_TCP ,
NVMF_TRTYPE_LOOP ,
NVMF_TRTYPE_MAX
};
π Constants π
okay now the constants one by one β every single one is here, bestie, no skips:
NVMF_TRTYPE_UNSPECIFIEDβ not indicated. Thatβs it, thatβs the vibe. π«ΆNVMF_TRTYPE_RDMAβ RDMA. Slay. π₯NVMF_TRTYPE_FCβ Fibre Channel. Iconic. πΈNVMF_TRTYPE_TCPβ TCP. Periodt. πNVMF_TRTYPE_LOOPβ Intra-host Transport (i.e., loopback), reserved for host usage β exactly that, no cap. πNVMF_TRTYPE_MAXβ Maximum value forenum nvmf_trtype, fr fr. Itβs the ceiling. π
xoxo, from the libnvme(9) manual, October 2026 edition πβ¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms