libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

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

# [SYNOPSIS](#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](#Members)

[trtype](#trtype)

Transport Type (see *enum nvmf\_trtype*)

[adrfam](#adrfam)

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

[subtype](#subtype)

Subsystem Type

[treq](#treq)

Transport Requirements (see *enum nvmf\_treq*)

[portid](#portid)

Port ID

[cntlid](#cntlid)

Controller ID

[asqsz](#asqsz)

Admin Submission Queue Size

[eflags](#eflags)

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

[rsvd12](#rsvd12)

Reserved

[trsvcid](#trsvcid)

Transport Service Identifier

[rsvd64](#rsvd64)

Reserved

[subnqn](#subnqn)

NVM Subsystem Qualified Name

[traddr](#traddr)

Transport Address

[tsas](#tsas)

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

struct nvmf\_disc\_log\_entry October 2026

---

Document: nvmf_disc_log_entry-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
