---
name: "nvme_streams_directive_params-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_streams_directive_params-libnvme3"
---

# nvme\_streams\_directive\_params-libnvme3(2)

Streams Directive - Return Parameters Data Structure

## NAME

struct nvme\_streams\_directive\_params - Streams Directive - Return Parameters Data Structure

## SYNOPSIS

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\];**\
 };\

## Members

- msl

  Max Streams Limit

- nssa

  NVM Subsystem Streams Available

- nsso

  NVM Subsystem Streams Open

- nssc

  NVM Subsystem Stream Capability

- rsvd

  Reserved

- sws

  Stream Write Size

- sgs

  Stream Granularity Size

- nsa

  Namespace Streams Allocated

- nso

  Namespace Streams Open

- rsvd2

  Reserved
