---
name: "nvme_exported_port_create_data-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_exported_port_create_data-libnvme3"
---

# nvme\_exported\_port\_create\_data-libnvme3(2)

Manage Exported Port - Create Data Structure

## NAME

struct nvme\_exported\_port\_create\_data - Manage Exported Port - Create Data Structure

## SYNOPSIS

struct nvme\_exported\_port\_create\_data {\
     **\_\_u8 subnqn\[256\];**\
     **\_\_le16 epid;**\
     **\_\_le16 pidud;**\
     **\_\_u8 trsvcid\[32\];**\
     **\_\_u8 rsvd292\[28\];**\
 };\

## Members

- subnqn

  Exported NVM Subsystem NQN (SUBNQN) to associate the created Exported Port with

- epid

  Exported Port ID (EPID). Used unless GEPID is set in the MOS field, in which case this field is ignored and the assigned Exported Port ID is returned in the CQE result instead.

- pidud

  Port ID of the Underlying Port (PIDUD)

- trsvcid

  Transport Service ID (TRSVCID), ASCII string

- rsvd292

  Reserved
