| /spdk/test/nvme/cuse/ |
| H A D | nvme_ns_manage_cuse.sh | 27 cntlid=$(get_nvme_ctrl_feature "$nvme_name") 41 $NVME_CMD detach-ns ${nvme_dev} -n ${nsid} -c ${cntlid} || true 56 $NVME_CMD attach-ns ${nvme_dev} -n ${nsid} -c ${cntlid} 99 info_print "attach ns: nsid=${nsid} controller=${cntlid}" 100 $NVME_CMD attach-ns ${ctrlr} -n ${nsid} -c ${cntlid} 104 info_print "detach ns: nsid=${nsid} controller=${cntlid}" 105 $NVME_CMD detach-ns ${ctrlr} -n ${nsid} -c ${cntlid}
|
| /spdk/test/unit/lib/nvme/nvme_fabric.c/ |
| H A D | nvme_fabric_ut.c | 94 rsp->status_code_specific.success.cntlid = 1; in nvme_wait_for_completion_robust_lock_timeout_poll() 369 ctrlr.cntlid = 2; in test_nvme_fabric_qpair_connect() 381 CU_ASSERT(g_nvmf_data.cntlid == 2); in test_nvme_fabric_qpair_connect() 393 ctrlr.cntlid = 0; in test_nvme_fabric_qpair_connect() 402 CU_ASSERT(ctrlr.cntlid == 1); in test_nvme_fabric_qpair_connect() 403 CU_ASSERT(g_nvmf_data.cntlid == 0xffff); in test_nvme_fabric_qpair_connect()
|
| /spdk/python/spdk/rpc/ |
| H A D | bdev.py | 847 def bdev_nvme_reset_controller(client, name, cntlid=None): 851 cntlid: NVMe controller ID (optional) 855 if cntlid is not None: 856 params['cntlid'] = cntlid 860 def bdev_nvme_enable_controller(client, name, cntlid=None): 864 cntlid: NVMe controller ID (optional) 868 if cntlid is not None: 869 params['cntlid'] = cntlid 820 bdev_nvme_reset_controller(client, name, cntlid=None) global() argument 833 bdev_nvme_enable_controller(client, name, cntlid=None) global() argument 846 bdev_nvme_disable_controller(client, name, cntlid=None) global() argument 940 bdev_nvme_set_preferred_path(client, name, cntlid) global() argument [all...] |
| /spdk/lib/nvme/ |
| H A D | nvme_fabric.c | 553 nvmf_data->cntlid = 0xFFFF; in nvme_fabric_qpair_connect_async() 555 nvmf_data->cntlid = ctrlr->cntlid; in nvme_fabric_qpair_connect_async() 620 ctrlr->cntlid = rsp->status_code_specific.success.cntlid; in _nvme_fabric_qpair_connect_poll() 621 SPDK_DEBUGLOG(nvme, "CNTLID 0x%04" PRIx16 "\n", ctrlr->cntlid); in _nvme_fabric_qpair_connect_poll()
|
| H A D | nvme_ctrlr.c | 2088 NVME_CTRLR_DEBUGLOG(ctrlr, "CNTLID 0x%04" PRIx16 "\n", ctrlr->cdata.cntlid); in nvme_ctrlr_identify_done() 2090 ctrlr->cntlid = ctrlr->cdata.cntlid; in nvme_ctrlr_identify_done() 2098 if (ctrlr->cntlid != ctrlr->cdata.cntlid) { in nvme_ctrlr_identify_done() 2100 ctrlr->cdata.cntlid, ctrlr->cntlid); in nvme_ctrlr_identify_done() 4772 return ctrlr->cntlid; in spdk_nvme_ctrlr_register_timeout_callback()
|
| H A D | nvme_rdma.c | 1184 request_data.cntlid = ctrlr->cntlid; in nvme_rdma_ctrlr_connect_qpair() 2295 SPDK_ERRLOG("Retry failed %d times, give up stale connection to qpair (cntlid:%u, qid:%u).\n", in nvme_rdma_qpair_abort_reqs() 2296 NVME_RDMA_STALE_CONN_RETRY_MAX, qpair->ctrlr->cntlid, qpair->id); in nvme_rdma_qpair_abort_reqs() 2302 SPDK_NOTICELOG("%d times, retry stale connection to qpair (cntlid:%u, qid:%u).\n", in nvme_rdma_qpair_abort_reqs() 2303 rqpair->stale_conn_retry_count, qpair->ctrlr->cntlid, qpair->id); in nvme_rdma_qpair_abort_reqs()
|
| /spdk/include/spdk/ |
| H A D | nvmf_spec.h | 201 uint16_t cntlid; member 229 uint16_t cntlid; member 411 uint16_t cntlid; member 600 uint16_t cntlid; /* controller id */ member
|
| H A D | nvmf_fc_spec.h | 271 FCNVME_BE16 cntlid; member
|
| /spdk/lib/nvmf/ |
| H A D | ctrlr.c | 266 SPDK_DEBUGLOG(nvmf, "connect capsule response: cntlid = 0x%04x\n", ctrlr->cntlid); in nvmf_ctrlr_send_connect_rsp() 270 rsp->status_code_specific.success.cntlid = ctrlr->cntlid; in nvmf_ctrlr_send_connect_rsp() 295 SPDK_ERRLOG("Got I/O connect with duplicate QID %u (cntlid:%u)\n", in nvmf_ctrlr_add_qpair() 296 qpair->qid, ctrlr->cntlid); in nvmf_ctrlr_add_qpair() 303 SPDK_WARNLOG("Duplicate QID detected (cntlid:%u, qid:%u), re-check in %dus\n", in nvmf_ctrlr_add_qpair() 304 ctrlr->cntlid, qpair->qid, DUPLICATE_QID_RETRY_US); in nvmf_ctrlr_add_qpair() 454 ctrlr->cntlid = connect_data->cntlid; in nvmf_ctrlr_create() [all...] |
| H A D | nvmf_internal.h | 26 /* The spec reserves cntlid values in the range FFF0h to FFFFh. */ 215 uint16_t cntlid; 425 uint16_t cntlid); 212 uint16_t cntlid; global() member
|
| H A D | ctrlr_discovery.c | 154 entry->cntlid = 0xffff; in nvmf_generate_discovery_log()
|
| H A D | subsystem.c | 2511 /* The spec reserves cntlid values in the range FFF0h to FFFFh. */ 2529 uint16_t cntlid; in nvmf_decode_ns_pr_reg() 2536 cntlid = subsystem->next_cntlid; in nvmf_decode_ns_pr_regs() 2543 /* Check if a controller with this cntlid currently exists. */ 2544 if (nvmf_subsystem_get_ctrlr(subsystem, cntlid) == NULL) { 2545 /* Found unused cntlid */ 2546 return cntlid; 2550 /* All valid cntlid values are in use. */ 2559 ctrlr->cntlid = nvmf_subsystem_gen_cntlid(subsystem); in nvmf_ns_reservation_load_json() 2560 if (ctrlr->cntlid in nvmf_ns_reservation_load_json() 2467 nvmf_subsystem_get_ctrlr(struct spdk_nvmf_subsystem * subsystem,uint16_t cntlid) nvmf_subsystem_get_ctrlr() argument [all...] |
| H A D | vfio_user.c | 470 uint16_t cntlid; 3387 if (!nvmf_subsystem_get_ctrlr(subsystem, vu_ctrlr->cntlid)) { 4402 * We can only support one connection for now, but generate a unique cntlid in case vfio-user in nvmf_vfio_user_create_ctrlr() 4405 ctrlr->cntlid = nvmf_subsystem_gen_cntlid(endpoint->subsystem); in nvmf_vfio_user_create_ctrlr() 5115 vu_ctrlr->cntlid = ctrlr->cntlid; in handle_queue_connect_rsp() 5291 data->cntlid = ctrlr->cntlid; in nvmf_vfio_user_poll_group_remove() 5299 "%s: sending connect fabrics command for qid:%#x cntlid=%#x\n", in nvmf_vfio_user_poll_group_remove() 5300 ctrlr_id(ctrlr), qpair->qid, data->cntlid); in nvmf_vfio_user_poll_group_remove() 458 uint16_t cntlid; global() member [all...] |
| H A D | nvmf.c | 98 referral->entry.cntlid = 0xffff; in spdk_nvmf_tgt_add_referral() 1254 SPDK_DEBUGLOG(nvmf, "Last qpair %u, destroy ctrlr 0x%hx\n", qpair_ctx->qid, ctrlr->cntlid); in _nvmf_ctrlr_free_from_qpair()
|
| /spdk/test/nvmf/target/ |
| H A D | nvme_cli.sh | 48 nvme_cntlid=$(nvme id-ctrl $ctrl | grep -w cntlid | sed 's/^.*: //' | sed 's/ *$//')
|
| /spdk/module/bdev/nvme/ |
| H A D | bdev_nvme.h | 269 uint16_t cntlid); 372 * \param cntlid NVMe-oF controller ID 376 void bdev_nvme_set_preferred_path(const char *name, uint16_t cntlid,
|
| H A D | bdev_nvme_rpc.c | 1316 uint16_t cntlid; in rpc_bdev_nvme_get_transport_statistics() 1327 {"cntlid", offsetof(struct rpc_bdev_nvme_controller_op_req, cntlid), spdk_json_decode_uint16, true}, 1366 if (req.cntlid == 0) { in rpc_bdev_nvme_controller_op() 1369 nvme_ctrlr = nvme_bdev_ctrlr_get_ctrlr_by_id(nbdev_ctrlr, req.cntlid); in rpc_bdev_nvme_controller_op() 2218 uint16_t cntlid; in rpc_bdev_nvme_get_io_paths() 2229 {"cntlid", offsetof(struct rpc_bdev_nvme_set_preferred_path, cntlid), spdk_json_decode_uint16}, in free_rpc_bdev_nvme_set_preferred_path() 2275 bdev_nvme_set_preferred_path(ctx->req.name, ctx->req.cntlid, in rpc_bdev_nvme_set_preferred_path() 1324 uint16_t cntlid; global() member 2224 uint16_t cntlid; global() member
|
| H A D | bdev_nvme.c | 335 uint16_t cntlid) in nvme_ctrlr_get_first_active_ns() 342 if (cdata->cntlid == cntlid) { in nvme_ctrlr_get_next_active_ns() 3967 spdk_json_write_named_uint16(w, "cntlid", cdata->cntlid); 4031 spdk_json_write_named_uint16(w, "cntlid", cdata->cntlid); in _nvme_ns_set_ana_state() 5377 bdev_nvme_set_preferred_ns(struct nvme_bdev *nbdev, uint16_t cntlid) in bdev_nvme_check_multipath() 5386 if (cdata->cntlid == cntlid) { in bdev_nvme_check_multipath() 292 nvme_bdev_ctrlr_get_ctrlr_by_id(struct nvme_bdev_ctrlr * nbdev_ctrlr,uint16_t cntlid) nvme_bdev_ctrlr_get_ctrlr_by_id() argument 5008 bdev_nvme_set_preferred_ns(struct nvme_bdev * nbdev,uint16_t cntlid) bdev_nvme_set_preferred_ns() argument 5039 bdev_nvme_set_preferred_path(const char * name,uint16_t cntlid,bdev_nvme_set_preferred_path_cb cb_fn,void * cb_arg) bdev_nvme_set_preferred_path() argument [all...] |
| /spdk/test/common/nvme/ |
| H A D | functions.sh | 69 local ctrl=$1 reg=${2:-cntlid}
|
| /spdk/test/common/ |
| H A D | autotest_common.sh | 1546 cntlid=$(nvme id-ctrl ${nvme_ctrlr} | grep cntlid | cut -d: -f2) 1551 nvme detach-ns ${nvme_ctrlr} -n 0xffffffff -c $cntlid || true 1554 nvme attach-ns ${nvme_ctrlr} -n 1 -c $cntlid
|
| /spdk/test/nvme/reserve/ |
| H A D | reserve.c | 241 fprintf(stdout, "Controller ID %u\n", cdata->cntlid); in reservation_ns_report()
|
| /spdk/test/unit/lib/nvmf/vfio_user.c/ |
| H A D | vfio_user_ut.c | 36 (struct spdk_nvmf_subsystem *subsystem, uint16_t cntlid), NULL);
|
| /spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ |
| H A D | ctrlr_discovery_ut.c | 482 ref1.entry.cntlid = 0xffff; in test_discovery_log_with_filters() 493 ref2.entry.cntlid = 0xffff; in test_discovery_log_with_filters()
|
| /spdk/scripts/ |
| H A D | rpc.py | 868 cntlid=args.cntlid) 873 p.add_argument('-c', '--cntlid', help="NVMe controller ID", type=int) 879 cntlid=args.cntlid) 884 p.add_argument('-c', '--cntlid', help="NVMe controller ID", type=int) 890 cntlid=args.cntlid) 895 p.add_argument('-c', '--cntlid', help="NVMe controller ID", type=int) 974 cntlid [all...] |
| /spdk/test/unit/lib/nvmf/subsystem.c/ |
| H A D | subsystem_ut.c | 1728 CU_ASSERT(ctrlr.cntlid == 1); in _add_transport_cb() 1873 CU_ASSERT(ctrlr_data->cntlid == 0xffff); in test_nvmf_ns_reservation_report() 1879 CU_ASSERT(ctrlr_data->cntlid == 0xffff); in test_nvmf_ns_reservation_report()
|