---
name: "nvme_fdp_config_desc-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_fdp_config_desc-libnvme3"
---

# nvme\_fdp\_config\_desc-libnvme3(2)

FDP Configuration Descriptor

## NAME

struct nvme\_fdp\_config\_desc - FDP Configuration Descriptor

## SYNOPSIS

struct nvme\_fdp\_config\_desc {\
     **\_\_le16 size;**\
     **\_\_u8 fdpa;**\
     **\_\_u8 vss;**\
     **\_\_le32 nrg;**\
     **\_\_le16 nruh;**\
     **\_\_le16 maxpids;**\
     **\_\_le32 nnss;**\
     **\_\_le64 runs;**\
     **\_\_le32 erutl;**\
     **\_\_u8 rsvd28\[36\];**\
     **struct nvme\_fdp\_ruh\_desc ruhs\[\];**\
 };\

## Members

- size

  Descriptor size

- fdpa

  FDP Attributes (*enum nvme\_fdp\_config\_fdpa*)

- vss

  Vendor Specific Size

- nrg

  Number of Reclaim Groups

- nruh

  Number of Reclaim Unit Handles

- maxpids

  Max Placement Identifiers

- nnss

  Number of Namespaces Supported

- runs

  Reclaim Unit Nominal Size

- erutl

  Estimated Reclaim Unit Time Limit

- rsvd28

  Reserved

- ruhs

  Reclaim Unit Handle descriptors (*struct nvme\_fdp\_ruh\_desc*)
