{ NVMF_OPT_NQN, "nqn=%s" },
{ NVMF_OPT_QUEUE_SIZE, "queue_size=%d" },
{ NVMF_OPT_NR_IO_QUEUES, "nr_io_queues=%d" },
- { NVMF_OPT_TL_RETRY_COUNT, "tl_retry_count=%d" },
{ NVMF_OPT_RECONNECT_DELAY, "reconnect_delay=%d" },
{ NVMF_OPT_KATO, "keep_alive_tmo=%d" },
{ NVMF_OPT_HOSTNQN, "hostnqn=%s" },
/* Set defaults */
opts->queue_size = NVMF_DEF_QUEUE_SIZE;
opts->nr_io_queues = num_online_cpus();
- opts->tl_retry_count = 2;
opts->reconnect_delay = NVMF_DEF_RECONNECT_DELAY;
options = o = kstrdup(buf, GFP_KERNEL);
opts->nr_io_queues = min_t(unsigned int,
num_online_cpus(), token);
break;
- case NVMF_OPT_TL_RETRY_COUNT:
- if (match_int(args, &token)) {
- ret = -EINVAL;
- goto out;
- }
- if (token < 0) {
- pr_err("Invalid tl_retry_count %d\n", token);
- ret = -EINVAL;
- goto out;
- }
- opts->tl_retry_count = token;
- break;
case NVMF_OPT_KATO:
if (match_int(args, &token)) {
ret = -EINVAL;
* @trsvcid: network port used for host-controller communication.
* @queue_size: Number of IO queue elements.
* @nr_io_queues: Number of controller IO queues that will be established.
- * @tl_retry_count: Number of transport layer retries for a fabric queue before
- * kicking upper layer(s) error recovery.
* @reconnect_delay: Time between two consecutive reconnect attempts.
* @discovery_nqn: indicates if the subsysnqn is the well-known discovery NQN.
* @kato: Keep-alive timeout.
char *trsvcid;
size_t queue_size;
unsigned int nr_io_queues;
- unsigned short tl_retry_count;
unsigned int reconnect_delay;
bool discovery_nqn;
unsigned int kato;