nvme: add spdk_nvme_ctrlr_get_transport_id()
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ie32a1bb144c239b923b5cbb9e608a7dfc9c05208 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/456076 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Maciej Szwed <maciej.szwed@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
parent
9d405e65b6
commit
f0dd2b789e
@ -24,6 +24,11 @@ The format of the data returned by the get_bdevs_iostat RPC has changed to
|
|||||||
make it easier to parse. It now returns an object with a "ticks" object
|
make it easier to parse. It now returns an object with a "ticks" object
|
||||||
and "bdevs" array with the per-bdev statistics.
|
and "bdevs" array with the per-bdev statistics.
|
||||||
|
|
||||||
|
### nvme
|
||||||
|
|
||||||
|
Added spdk_nvme_ctrlr_get_transport_id() to get the transport ID from a
|
||||||
|
previously attached controller.
|
||||||
|
|
||||||
## v19.04:
|
## v19.04:
|
||||||
|
|
||||||
### nvme
|
### nvme
|
||||||
|
@ -1552,6 +1552,15 @@ void *spdk_nvme_ctrlr_alloc_cmb_io_buffer(struct spdk_nvme_ctrlr *ctrlr, size_t
|
|||||||
*/
|
*/
|
||||||
void spdk_nvme_ctrlr_free_cmb_io_buffer(struct spdk_nvme_ctrlr *ctrlr, void *buf, size_t size);
|
void spdk_nvme_ctrlr_free_cmb_io_buffer(struct spdk_nvme_ctrlr *ctrlr, void *buf, size_t size);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the transport ID for a given NVMe controller.
|
||||||
|
*
|
||||||
|
* \param ctrlr Controller to get the transport ID.
|
||||||
|
* \return Pointer to the controller's transport ID.
|
||||||
|
*/
|
||||||
|
const struct spdk_nvme_transport_id *spdk_nvme_ctrlr_get_transport_id(
|
||||||
|
struct spdk_nvme_ctrlr *ctrlr);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the identify namespace data as defined by the NVMe specification.
|
* Get the identify namespace data as defined by the NVMe specification.
|
||||||
*
|
*
|
||||||
|
@ -2851,3 +2851,9 @@ spdk_nvme_ctrlr_get_flags(struct spdk_nvme_ctrlr *ctrlr)
|
|||||||
{
|
{
|
||||||
return ctrlr->flags;
|
return ctrlr->flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const struct spdk_nvme_transport_id *
|
||||||
|
spdk_nvme_ctrlr_get_transport_id(struct spdk_nvme_ctrlr *ctrlr)
|
||||||
|
{
|
||||||
|
return &ctrlr->trid;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user