libnvme(9)
okay bestie, welcome to libnvme(9) from the API Manual β this page is literally the struct nvme_ports_list vibe check, and it's giving βPorts List Data Structure (CNS 1Eh)β energy. β¨
π NAME π
struct nvme_ports_list β Ports List Data Structure (CNS 1Eh). no cap, that's the whole name. π«Ά
π¦ SYNOPSIS π¦
okay here's the struct in all its glory, copied exactly so you can trust it:
struct nvme_ports_list {
__le64 genctr;
__le16 nument;
__u8 rsvd10[6];
struct nvme_fabrics_transport_entry entries[];
};
πΈ Members πΈ
genctrβ Generation Counter (GENCTR). it's the gen counter, bestie, doing exactly what it says on the label. πnumentβ Number Entries (NUMENT). the number of entries. iconic, honestly. β¨rsvd10β Reserved. reserved. that's it. that's the whole job. πentriesβ Underlying Fabrics Transport Entry list, seestruct nvme_fabrics_transport_entry. this is the list underneath, and yes you should go look at that struct for the details. π
mwah π this page is libnvme(9), the API Manual situation, dated October 2026, and it's all about struct nvme_ports_list. bye bestie, go read that transport entry struct π«Ά
π¦ 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