---
name: "nvmf_disc_log_entry-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/nvmf_disc_log_entry-libnvme3"
---

# nvmf\_disc\_log\_entry-libnvme3(2)

Discovery Log Page Entry

## NAME

struct nvmf\_disc\_log\_entry - Discovery Log Page Entry

## SYNOPSIS

struct nvmf\_disc\_log\_entry {\
     **\_\_u8 trtype;**\
     **\_\_u8 adrfam;**\
     **\_\_u8 subtype;**\
     **\_\_u8 treq;**\
     **\_\_le16 portid;**\
     **\_\_le16 cntlid;**\
     **\_\_le16 asqsz;**\
     **\_\_le16 eflags;**\
     **\_\_u8 rsvd12\[20\];**\
     **char trsvcid\[NVMF\_TRSVCID\_SIZE\];**\
     **\_\_u8 rsvd64\[192\];**\
     **char subnqn\[NVME\_NQN\_LENGTH\];**\
     **char traddr\[NVMF\_TRADDR\_SIZE\];**\
     **union nvmf\_tsas tsas;**\
 };\

## Members

- trtype

  Transport Type (see *enum nvmf\_trtype*)

- adrfam

  Address Family (see *enum nvmf\_addr\_family*)

- subtype

  Subsystem Type

- treq

  Transport Requirements (see *enum nvmf\_treq*)

- portid

  Port ID

- cntlid

  Controller ID

- asqsz

  Admin Submission Queue Size

- eflags

  Entry Flags (see *enum nvmf\_disc\_eflags*)

- rsvd12

  Reserved

- trsvcid

  Transport Service Identifier

- rsvd64

  Reserved

- subnqn

  NVM Subsystem Qualified Name

- traddr

  Transport Address

- tsas

  Transport Specific Address Subtype (see *union nvmf\_tsas*)
