libnvme(9)
π NAME π
okay so welcome to libnvme(9), bestie! This page is all about struct nvme_underlying_ns_list β the Underlying Namespace List Data Structure (CNS 1Dh). Thatβs the whole name, no cap. π
β¨ SYNOPSIS β¨
The struct is literally shaped like this, and yes every token matters:
struct nvme_underlying_ns_list {
__le64 genctr;
__le16 nument;
__u8 rsvd10[6];
struct nvme_underlying_ns_entry
entries[NVME_UNDERLYING_NS_LIST_MAX];
};
π¦ Members π¦
genctrβ the Generation Counter (GENCTR). Itβs giving βwhich generation are we inβ energy. βnumentβ Number Entries (NUMENT). Basically the count, periodt. π’rsvd10β Reserved. Not your main character, leave it alone. πentriesβ the Underlying Namespace list, seestruct nvme_underlying_ns_entry. Reportable up toNVME_UNDERLYING_NS_LIST_MAXentries. This is the part thatβs lowkey doing the most. π
October 2026 Β· struct nvme_underlying_ns_list Β· libnvme(9) β bye bestie, go slay your namespaces π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms