libnvme(2)
β¨ NAME β¨
enum nvme_id_ctrl_dctype β the Discovery Controller types, bestie π
So this is a page from the libnvme(2) API manual (yes, section 2, the library-calls girlies π«Ά), and it's all about one little enum that tells you what kind of Discovery Controller you're looking at. That's it. That's the whole assignment. And honestly? She's small but she's iconic. π
πΈ SYNOPSIS πΈ
enum nvme_id_ctrl_dctype {
NVME_CTRL_DCTYPE_NOT_REPORTED ,
NVME_CTRL_DCTYPE_DDC ,
NVME_CTRL_DCTYPE_CDC
};
okay so it's giving "three constants and a dream" β¨ no cap, that's genuinely all three of them.
π Constants π
NVME_CTRL_DCTYPE_NOT_REPORTEDβ literally not reported at all π this is the vibe for I/O, Admin, and pre-TP8010 controllers. So if your controller is one of those, it's just not telling you its dctype, and that's a whole mood.NVME_CTRL_DCTYPE_DDCβ a Direct Discovery controller π« DDC, direct, get it? She's the one you talk to directly, no middle woman.NVME_CTRL_DCTYPE_CDCβ a Central Discovery controller π the central one, the main character, the one everybody reports up to. CDC girlies stay booked and busy.
no extra flags, no hidden options, no surprise environment variables here β this enum is short and sweet and I'm obsessed with her for it π
and that's the whole page, bestie!! π this was the enum nvme_id_ctrl_dctype page, riding under the libnvme manual, section 2, dated July 2026 β mwah, ty for reading, go forth and identify your discovery controllers correctly π
β¨π¦
π¦ 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