libnvme(2)

πŸ’– libnvme(2) β€” the manual, but make it cute πŸ’–

okay so bestie, welcome to libnvme section 2 β€” the API manual, the one with all the enums and vibes. today's episode? one (1) little enum. tiny. adorable. but lowkey important, so pay attention πŸŽ€


✨ NAME ✨

enum nvmf_dim_etype β€” Discovery Information Management Entity Type.

that's it. that's the whole thing. an enum that tells you what kind of entity you're dealing with in Discovery Information Management. no cap. πŸ‘‘


🌸 SYNOPSIS 🌸

here's the literal shape of it, copied exactly, don't @ me:

enum nvmf_dim_etype {
    NVMF_DIM_ETYPE_HOST ,
    NVMF_DIM_ETYPE_DDC ,
    NVMF_DIM_ETYPE_CDC

};

three constants. three little icons. a whole squad. πŸ’…


πŸ¦‹ Constants πŸ¦‹

yes the heading is literally "Constants" β€” we keep the receipts around here, we don't rename things, periodt.

each one gets its own moment, so let's go one by one:

  • NVMF_DIM_ETYPE_HOST β€” the Host. that's you, that's your machine, the one doing the discovering. main character energy fr fr 🫢
  • NVMF_DIM_ETYPE_DDC β€” the Direct Discovery controller. it's giving "I know the answers and I'll tell you directly", no middleman, no drama πŸ’œ
  • NVMF_DIM_ETYPE_CDC β€” the Centralized Discovery controller. the one that holds everybody's info in one place, like the group chat admin who actually reads every message πŸ‘‘

that's genuinely the entire page, bestie. three constants, fully iconic, nothing else hiding in here. iykyk 🌈


sign-off time πŸŽ€ this page is %sourced from the API Manual, dated July 2026, and it lives under the name enum nvmf_dim_etype in libnvme(2). that's the whole footer, wrapped up with a bow, mwah πŸ’–βœ¨

πŸ“¦ where this page comes from