---
name: "nvmf_discovery_log"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvmf_discovery_log"
---

# nvmf\_discovery\_log(2)

Discovery Log Page (Log Identifier 70h)

## NAME

struct nvmf\_discovery\_log - Discovery Log Page (Log Identifier 70h)

## SYNOPSIS

struct nvmf\_discovery\_log {\
     **\_\_le64 genctr;**\
     **\_\_le64 numrec;**\
     **\_\_le16 recfmt;**\
     **\_\_u8 rsvd14\[1006\];**\
     **struct nvmf\_disc\_log\_entry entries\[\];**\
 };\

## Members

- genctr

  Generation Counter (GENCTR): Indicates the version of the discovery information, starting at a value of 0h. For each change in the Discovery Log Page, this counter is incremented by one. If the value of this field is FFFFFFFF\_FFFFFFFFh, then the field shall be cleared to 0h when incremented (i.e., rolls over to 0h).

- numrec

  Number of Records (NUMREC): Indicates the number of records contained in the log.

- recfmt

  Record Format (RECFMT): Specifies the format of the Discovery Log Page. If a new format is defined, this value is incremented by one. The format of the record specified in this definition shall be 0h.

- rsvd14

  Reserved

- entries

  Discovery Log Page Entries - see *struct nvmf\_disc\_log\_entry*.
