libnvme(2)
β¨ NAME β¨
okay bestie, so this is the API Manual for libnvme section 2, and today's main character is enum nvmf_tcp_sectype β it's literally the Transport Specific Address Subtype Definition for the NVMe/TCP Transport. no cap. π
π¦ SYNOPSIS π¦
it's giving very much this, and nothing else:
enum nvmf_tcp_sectype {
NVMF_TCP_SECTYPE_NONE ,
NVMF_TCP_SECTYPE_TLS ,
NVMF_TCP_SECTYPE_TLS13
};
like. that's the whole vibe. three little constants, zero drama. πΈ
π Constants π
NVMF_TCP_SECTYPE_NONE
No security. that's it, that's the girl. no TLS, no encryption, we're just rawdogging the network ππ
NVMF_TCP_SECTYPE_TLS
Transport Layer Security version 1.2. okay so it's TLS, but the older one, 1.2 specifically, periodt. π₯
NVMF_TCP_SECTYPE_TLS13
Transport Layer Security version 1.3 or a subsequent version. (yes bestie, "or a subsequent version" β she's flexible like that π ) the way that the TLS protocol negotiates the version and the cipher suite for each TCP connection is honestly iconic, every single connection gets its own little negotiation moment. main character energy fr fr. π
ngl, pick your constant wisely, because this is literally the security type of the transport and there is no undo button on a bad security choice π«Ά
and that's the whole page, bestie!! π this was enum nvmf_tcp_sectype from the libnvme API Manual (section 2), and the footer energy says July 2026 β dated and documented, slay. go forth and secure your TCP connections. βπ§π
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms