Spdk/examples/nvme
Ankit Kumar c9fde53991 nvme/fio_plugin: add fdp support to fio plugin
This adds support for FDP device described by TP4146.

spdk_fio_fdp_fetch_ruhs() fetches the reclaim unit handle
descriptors, used by fio for placement identifiers. This function
also informs fio whether device has fdp capability or not.

spdk_fio_queue() has been modified to submit write with
extended IO arguments. This can only work if sgl is enabled.

Note, a guard FIO_HAS_FDP checks for the required io-engine ops
version.

Change-Id: I91d0d02d3147357a66a831ef9fb82e6b7250be3d
Signed-off-by: Ankit Kumar <ankit.kumar@samsung.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17605
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2023-05-09 17:58:11 +08:00
..
abort examples/abort: check process_completions()'s status 2023-02-13 13:50:15 +00:00
arbitration update Intel copyright notices 2022-11-10 08:28:53 +00:00
cmb_copy update Intel copyright notices 2022-11-10 08:28:53 +00:00
discovery_aer update Intel copyright notices 2022-11-10 08:28:53 +00:00
fio_plugin nvme/fio_plugin: add fdp support to fio plugin 2023-05-09 17:58:11 +08:00
hello_world update Intel copyright notices 2022-11-10 08:28:53 +00:00
hotplug hotplug: let device insertions/removals take priority 2023-01-09 11:16:50 +00:00
identify nvmf: add copy command support in get log page 2023-03-27 11:25:35 +00:00
nvme_manage nvme: support 64 LBA formats for NVM and ZNS command set 2023-02-15 10:37:56 +00:00
perf examples/nvme/perf: increase opts.num_io_queues when needed 2023-05-09 17:58:11 +08:00
pmr_persistence check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
reconnect update Intel copyright notices 2022-11-10 08:28:53 +00:00
Makefile update Intel copyright notices 2022-11-10 08:28:53 +00:00