libnvme(9)

πŸ“¦ version 3.2, in arch rolling

🌸 NAME 🌸

struct nvme_exported_ctrl_list β€” the Exported Controller List Data Structure, bestie. It's returned by the Manage Exported NVM Subsystem Receive command's List Exported Controllers management operation (message-based transports only). Yep, this is the libnvme(9) API Manual, and this struct is literally the main character of this page. πŸ’…


✨ SYNOPSIS ✨

Okay so here's the shape of it β€” no cap, this is the exact C struct:

       struct nvme_exported_ctrl_list {
           __le16 n;
           __u8 rsvd2;
           __u8 gn;
           struct nvme_exported_ctrl_descriptor entries[];
        };

πŸ’… Members πŸ’…

  • n β€” Number of Exported Controllers (N). It's giving count energy. ✨
  • rsvd2 β€” Reserved. We don't touch, we don't question, we just vibe. 🫢
  • gn β€” Generation Number (GN). Iconic little generation tag. πŸŽ€
  • entries β€” Exported Controller Descriptor list, see struct nvme_exported_ctrl_descriptor. That's the descriptor-list situation, iykyk. 🌈

Okay that's the tea β˜• β€” this was the libnvme(9) API Manual page for struct nvme_exported_ctrl_list, dated October 2026. Byeee, love u πŸ’–πŸ‘‘

πŸ“¦ where this page comes from