Home
last modified time | relevance | path

Searched refs:cntlid (Results 1 – 25 of 33) sorted by relevance

12

/spdk/test/nvme/cuse/
H A Dnvme_ns_manage_cuse.sh27 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 Dnvme_fabric_ut.c94 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 Dbdev.py847 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 Dnvme_fabric.c553 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 Dnvme_ctrlr.c2088 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 Dnvme_rdma.c1184 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 Dnvmf_spec.h201 uint16_t cntlid; member
229 uint16_t cntlid; member
411 uint16_t cntlid; member
600 uint16_t cntlid; /* controller id */ member
H A Dnvmf_fc_spec.h271 FCNVME_BE16 cntlid; member
/spdk/lib/nvmf/
H A Dctrlr.c266 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 Dnvmf_internal.h26 /* 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 Dctrlr_discovery.c154 entry->cntlid = 0xffff; in nvmf_generate_discovery_log()
H A Dsubsystem.c2511 /* 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 Dvfio_user.c470 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 Dnvmf.c98 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 Dnvme_cli.sh48 nvme_cntlid=$(nvme id-ctrl $ctrl | grep -w cntlid | sed 's/^.*: //' | sed 's/ *$//')
/spdk/module/bdev/nvme/
H A Dbdev_nvme.h269 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 Dbdev_nvme_rpc.c1316 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 Dbdev_nvme.c335 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 Dfunctions.sh69 local ctrl=$1 reg=${2:-cntlid}
/spdk/test/common/
H A Dautotest_common.sh1546 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 Dreserve.c241 fprintf(stdout, "Controller ID %u\n", cdata->cntlid); in reservation_ns_report()
/spdk/test/unit/lib/nvmf/vfio_user.c/
H A Dvfio_user_ut.c36 (struct spdk_nvmf_subsystem *subsystem, uint16_t cntlid), NULL);
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/
H A Dctrlr_discovery_ut.c482 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 Drpc.py868 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 Dsubsystem_ut.c1728 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()

12