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

# nvme\_fabrics\_config(2)

Defines all linux nvme fabrics initiator options

## NAME

struct nvme\_fabrics\_config - Defines all linux nvme fabrics initiator options

## SYNOPSIS

struct nvme\_fabrics\_config {\
     **char \*host\_traddr;**\
     **char \*host\_iface;**\
     **int queue\_size;**\
     **int nr\_io\_queues;**\
     **int reconnect\_delay;**\
     **int ctrl\_loss\_tmo;**\
     **int fast\_io\_fail\_tmo;**\
     **int keep\_alive\_tmo;**\
     **int nr\_write\_queues;**\
     **int nr\_poll\_queues;**\
     **int tos;**\
     **long keyring;**\
     **long tls\_key;**\
     **long tls\_configured\_key;**\
     **bool duplicate\_connect;**\
     **bool disable\_sqflow;**\
     **bool hdr\_digest;**\
     **bool data\_digest;**\
     **bool tls;**\
     **bool concat;**\
 };\

## Members

- host\_traddr

  Host transport address

- host\_iface

  Host interface name

- queue\_size

  Number of IO queue entries

- nr\_io\_queues

  Number of controller IO queues to establish

- reconnect\_delay

  Time between two consecutive reconnect attempts.

- ctrl\_loss\_tmo

  Override the default controller reconnect attempt timeout in seconds

- fast\_io\_fail\_tmo

  Set the fast I/O fail timeout in seconds.

- keep\_alive\_tmo

  Override the default keep-alive-timeout to this value in seconds

- nr\_write\_queues

  Number of queues to use for exclusively for writing

- nr\_poll\_queues

  Number of queues to reserve for polling completions

- tos

  Type of service

- keyring

  Keyring to store and lookup keys

- tls\_key

  TLS PSK for the connection

- tls\_configured\_key

  TLS PSK for connect command for the connection

- duplicate\_connect

  Allow multiple connections to the same target

- disable\_sqflow

  Disable controller sq flow control

- hdr\_digest

  Generate/verify header digest (TCP)

- data\_digest

  Generate/verify data digest (TCP)

- tls

  Start TLS on the connection (TCP)

- concat

  Enable secure concatenation (TCP)
