1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       struct  nvme_fabrics_config  - Defines all linux nvme fabrics initiator
7       options
8

SYNOPSIS

10       struct nvme_fabrics_config {
11           char *host_traddr;
12           char *host_iface;
13           int queue_size;
14           int nr_io_queues;
15           int reconnect_delay;
16           int ctrl_loss_tmo;
17           int fast_io_fail_tmo;
18           int keep_alive_tmo;
19           int nr_write_queues;
20           int nr_poll_queues;
21           int tos;
22           bool duplicate_connect;
23           bool disable_sqflow;
24           bool hdr_digest;
25           bool data_digest;
26           bool tls;
27        };
28
29

Members

31       host_traddr Host transport address
32
33       host_iface  Host interface name
34
35       queue_size  Number of IO queue entries
36
37       nr_io_queues
38                   Number of controller IO queues to establish
39
40       reconnect_delay
41                   Time between two consecutive reconnect attempts.
42
43       ctrl_loss_tmo
44                   Override the default controller reconnect  attempt  timeout
45                   in seconds
46
47       fast_io_fail_tmo
48                   Set the fast I/O fail timeout in seconds.
49
50       keep_alive_tmo
51                   Override  the  default  keep-alive-timeout to this value in
52                   seconds
53
54       nr_write_queues
55                   Number of queues to use for exclusively for writing
56
57       nr_poll_queues
58                   Number of queues to reserve for polling completions
59
60       tos         Type of service
61
62       duplicate_connect
63                   Allow multiple connections to the same target
64
65       disable_sqflow
66                   Disable controller sq flow control
67
68       hdr_digest  Generate/verify header digest (TCP)
69
70       data_digest Generate/verify data digest (TCP)
71
72       tls         Start TLS on the connection (TCP)
73
74
75
76November 2022             struct nvme_fabrics_config                libnvme(9)
Impressum