+16
−5
Loading
When multipath is supported, nvme_bdev_ns will be got via bdev_subsystem. To make such change invisible, add a helper function nvme_bdev_to_bdev_ns() and use it in bdev_nvme_io_type_supported() and bdev_nvme_dump_info_json(). Inline the function and locate it in common.h to use for ocssd_bdev too. ctrlr can be got from ns using spdk_nvme_ns_get_ctrlr(). Signed-off-by:Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: If85c86737e8194b8e34ed62df04a3968443f23bb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5795 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com>