libnvme(2)

πŸ’– libnvme(2) β€” API Manual πŸ’–

okay bestie, welcome to the libnvme API manual, section 2, and today's main character is a lil enum that lives inside the Discovery Log Page entry β€” specifically the TSAS and its RDMA_QPTYPE field. yes we're going that deep. hydrate. 🩷


✨ NAME ✨

enum nvmf_rdma_qptype β€” the RDMA QP Service Type codes for the Discovery Log Page entry TSAS RDMA_QPTYPE field πŸ¦‹

like. that's the whole job. it tells you what kind of queue pair service you're dealing with. iconic behavior honestly.


🌸 SYNOPSIS 🌸

enum nvmf_rdma_qptype {
    NVMF_RDMA_QPTYPE_CONNECTED ,
    NVMF_RDMA_QPTYPE_DATAGRAM

};

two constants. that's it. short king energy. πŸ‘‘


πŸŽ€ Constants πŸŽ€

  • NVMF_RDMA_QPTYPE_CONNECTED β€” Reliable Connected πŸ’– (reliable! connected! it's giving commitment, it's giving stable relationship, no cap)
  • NVMF_RDMA_QPTYPE_DATAGRAM β€” Reliable Datagram ✨ (still reliable bestie, don't let the name fool you β€” reliable and a datagram, she contains multitudes 🧚)

lowkey that's the entire manpage and she ate, no crumbs πŸ’…

this was enum nvmf_rdma_qptype from libnvme(2), dated July 2026. mwah, go forth and parse your discovery log entries responsibly πŸ«ΆπŸ’œπŸŒΈ

πŸ“¦ where this page comes from