Lines Matching +full:entry +full:- +full:address
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2023-2024 Chelsio Communications, Inc.
23 * - ADMIN queue entries
24 * - MaxR2T
29 const char *address; member
43 .address = NULL,
60 params->tcp.pda = 0; in tcp_association_params()
61 params->tcp.header_digests = opt.header_digests; in tcp_association_params()
62 params->tcp.data_digests = opt.data_digests; in tcp_association_params()
64 params->tcp.maxr2t = 1; in tcp_association_params()
68 connect_nvm_controller(enum nvmf_trtype trtype, int adrfam, const char *address, in connect_nvm_controller() argument
94 error = connect_nvm_queues(&aparams, trtype, adrfam, address, port, in connect_nvm_controller()
125 connect_discovery_entry(struct nvme_discovery_log_entry *entry) in connect_discovery_entry() argument
129 switch (entry->trtype) { in connect_discovery_entry()
131 switch (entry->adrfam) { in connect_discovery_entry()
139 warnx("Skipping unsupported address family for %s", in connect_discovery_entry()
140 entry->subnqn); in connect_discovery_entry()
143 switch (entry->tsas.tcp.sectype) { in connect_discovery_entry()
148 entry->subnqn); in connect_discovery_entry()
154 nvmf_transport_type(entry->trtype), entry->subnqn); in connect_discovery_entry()
163 /* XXX: Should this make use of entry->aqsz in some way? */ in connect_discovery_entry()
164 connect_nvm_controller(entry->trtype, adrfam, entry->traddr, in connect_discovery_entry()
165 entry->trsvcid, entry->cntlid, entry->subnqn, entry); in connect_discovery_entry()
178 for (u_int i = 0; i < log->numrec; i++) in connect_discovery_log_page()
179 connect_discovery_entry(&log->entries[i]); in connect_discovery_log_page()
184 discover_controllers(enum nvmf_trtype trtype, const char *address, in discover_controllers() argument
189 qp = connect_discovery_adminq(trtype, address, port, opt.hostnqn); in discover_controllers()
200 const char *address, *port; in connect_fn() local
216 nvmf_parse_address(opt.address, &address, &port, &tofree); in connect_fn()
222 error = connect_nvm_controller(trtype, AF_UNSPEC, address, port, cntlid, in connect_fn()
234 const char *address, *port; in connect_all_fn() local
248 nvmf_parse_address(opt.address, &address, &port, &tofree); in connect_all_fn()
249 discover_controllers(trtype, address, port); in connect_all_fn()
260 OPT("nr-io-queues", 'i', arg_uint16, opt, num_io_queues,
262 OPT("queue-size", 'Q', arg_uint16, opt, queue_size,
264 OPT("keep-alive-tmo", 'k', arg_uint32, opt, kato,
266 OPT("reconnect-delay", 'r', arg_uint32, opt, reconnect_delay,
269 OPT("ctrl-loss-tmo", 'l', arg_uint32, opt, controller_loss_timeout,
284 { arg_string, &opt.address, "address" },
290 { arg_string, &opt.address, "address" },
304 .name = "connect-all",