Provided by: libnvme-dev_1.3-1~ubuntu22.04_amd64 bug

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;
           bool duplicate_connect;
           bool disable_sqflow;
           bool hdr_digest;
           bool data_digest;
           bool tls;
        };

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

       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)