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

# nvme\_get\_discovery\_args(2)

Arguments for nvmf\_get\_discovery\_wargs()

## NAME

struct nvme\_get\_discovery\_args - Arguments for nvmf\_get\_discovery\_wargs()

## SYNOPSIS

struct nvme\_get\_discovery\_args {\
     **nvme\_ctrl\_t c;**\
     **int args\_size;**\
     **int max\_retries;**\
     **\_\_u32 \*result;**\
     **\_\_u32 timeout;**\
     **\_\_u8 lsp;**\
 };\

## Members

- c

  Discovery controller

- args\_size

  Length of the structure

- max\_retries

  Number of retries in case of failure

- result

  The command completion result from CQE dword0

- timeout

  Timeout in ms (default: NVME\_DEFAULT\_IOCTL\_TIMEOUT)

- lsp

  Log specific field (See enum nvmf\_log\_discovery\_lsp)
