nvmf: report optimal I/O boundary in Identify NS

Change-Id: I50be9315d19c4189140f79634841ee53315470cf
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/374533
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Daniel Verkamp 2017-08-16 13:58:29 -07:00
parent 45d4b1973a
commit d7e194f235
2 changed files with 8 additions and 0 deletions

View File

@ -206,6 +206,7 @@ identify_ns(struct spdk_nvmf_subsystem *subsystem,
nsdata->nlbaf = 0;
nsdata->flbas.format = 0;
nsdata->lbaf[0].lbads = spdk_u32log2(spdk_bdev_get_block_size(bdev));
nsdata->noiob = spdk_bdev_get_optimal_io_boundary(bdev);
return SPDK_NVMF_REQUEST_EXEC_STATUS_COMPLETE;
}

View File

@ -136,6 +136,13 @@ spdk_bdev_get_num_blocks(const struct spdk_bdev *bdev)
return 0;
}
uint32_t
spdk_bdev_get_optimal_io_boundary(const struct spdk_bdev *bdev)
{
abort();
return 0;
}
struct spdk_io_channel *
spdk_bdev_get_io_channel(struct spdk_bdev_desc *desc)
{