libnvme(2)

✨ NAME ✨

enum nvmf_disc_eflags β€” the Discovery Log Page entry flags, bestie πŸ’…

Okay so this is from the libnvme API manual (that's the libnvme(2) vibe, iykyk) and it's literally just about the lil flag bits that live in your Discovery Log Page entries. Cute, small, powerful. Main character energy for real.


🌸 SYNOPSIS 🌸

enum nvmf_disc_eflags {
    NVMF_DISC_EFLAGS_NONE ,
    NVMF_DISC_EFLAGS_DUPRETINFO ,
    NVMF_DISC_EFLAGS_EPCSD ,
    NVMF_DISC_EFLAGS_NCC

};

No cap, that's the whole enum. Four constants. Periodt. πŸŽ€


πŸ¦‹ Constants πŸ¦‹

  • NVMF_DISC_EFLAGS_NONE β€” the "nobody's home" flag 🫢. If this is what you've got, it means that neither the DUPRETINFO nor the EPCSD features are supported. Basically: none of the fancy stuff is happening here, sorry bestie.
  • NVMF_DISC_EFLAGS_DUPRETINFO β€” Duplicate Returned Information (DUPRETINFO) ✨. Real talk: this one's saying that if you use the content of this entry to access this Discovery Service, you get back the exact same information you'd get from using the content of other entries in this log page that also have this flag set. It's giving "same info, different entry" πŸ’€. So like... duplicate, returned, information. The name ate, honestly.
  • NVMF_DISC_EFLAGS_EPCSD β€” Explicit Persistent Connection Support for Discovery (EPCSD) πŸ‘‘. This one says Explicit Persistent Connections are supported for the Discovery controller. Iconic behaviour, we love to see it.
  • NVMF_DISC_EFLAGS_NCC β€” No CDC Connectivity (NCC) 🌈. Listen, read this one carefully, it's a whole paragraph: if set to is currently connected to the CDC. If cleared to '0', then at least one DDC that describes this entry is currently connected to the CDC. If the Discovery controller returning this log page is not a CDC, then this bit shall be cleared to
πŸ’€ not me transcribing this exactly as it is in the original, because bestie that last sentence just... ends. Mid-thought. We're all just out here vibing with an incomplete sentence, fr fr. Don't @ me, I'm only the messenger πŸ™ˆ.

πŸŽ€ SEE ALSO πŸŽ€

There's no SEE ALSO section in this one, bestie β€” it really said "I am self-contained" and honestly? Respect. πŸ’–


And that's the tea πŸ’œ Honestly a tiny little enum just out here holding four flags, slaying quietly, needing zero explanation beyond what you just read.

This page came from the API Manual β€” enum nvmf_disc_eflags, libnvme(2) β€” and it's dated July 2026 πŸ—“οΈβœ¨. So like, fresh off the press, future-coded, timestamped and everything. Keep it in your back pocket, bestie πŸ«ΆπŸŒΈπŸ¦‹

πŸ“¦ where this page comes from