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 theDUPRETINFOnor theEPCSDfeatures 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
- 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