nvme_fabrics_config(2)
Defines all linux nvme fabrics initiator options
Description
libnvme
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) |