libnvme(9)
β¨ libnvme(9) β¨ β the API Manual, bestie edition π
okay so this page is literally about libnvme, the API manual, and ngl the whole thing is one single struct and it's lowkey iconic for it. we're talking the Streams Directive - Return Parameters Data Structure and every single field gets its own little moment. no skips, no cuts, we're covering all of it π
πΈ NAME πΈ
struct nvme_streams_directive_params β Streams Directive - Return Parameters Data Structure
like, that's the whole vibe. it's a struct, it's the return parameters, it's the Streams Directive's data structure. periodt β¨
π SYNOPSIS π
here's the code, copied exactly, don't touch a single character bestie π«Ά
struct nvme_streams_directive_params {
__le16 msl;
__le16 nssa;
__le16 nsso;
__u8 nssc;
__u8 rsvd[9];
__le32 sws;
__le16 sgs;
__le16 nsa;
__le16 nso;
__u8 rsvd2[6];
};
the way that closing brace has one extra space before it?? iconic, we keep it fr fr π
π Members π
okay, member by member, main character energy for each one:
mslβ Max Streams Limit. that's the ceiling, the limit, the "know your place" field πnssaβ NVM Subsystem Streams Available. how many streams the NVM Subsystem has available, slay πnssoβ NVM Subsystem Streams Open. how many are actually open β the extroverts of the streams π«Άnsscβ NVM Subsystem Stream Capability. the capability field. it's giving potential β¨rsvdβ Reserved. not for you bestie, leave it alone πswsβ Stream Write Size. the size of a stream write, exactly what it says π₯sgsβ Stream Granularity Size. granularity, so like, the fine-grain detail of it all π¦nsaβ Namespace Streams Allocated. the namespace's allocated streams, claimed and accounted for πnsoβ Namespace Streams Open. the namespace's streams that are open right now πΈrsvd2β Reserved. again. also not for you. also leave it alone π
bestie note:rsvdandrsvd2are Reserved β that's the whole description. don't be out here reading into them, they're reserved and that's the tea β
and that's the whole page!! no options, no exit statuses, no SEE ALSO, just one struct living its best life π
cute little sign-off π this one's from October 2026, titled struct nvme_streams_directive_params, and it belongs to the libnvme(9) manual. mwah, take care of her πΈπ
β¨
π¦ 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