Spdk/examples/nvme
Shuhei Matsumoto c25db4eead nvme_perf: Use struct iovec to manage data buffer throughout
This patch replaces buf by iovec of struct perf_task.
SGL is not used in AIO and NVMe IO yet but SGL is necessary to
handle DIF and DIX by using the new DIF library.

Using SGL in AIO and NVMe IO will be done later.

Change-Id: Ied8f2aa0cb9cd933986e8046df7d48666bcc2f89
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-on: https://review.gerrithub.io/c/440673
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
2019-01-18 15:13:32 +00:00
..
arbitration lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
cmb_copy cmb_copy: An example app that uses NVMe CMBs 2018-02-14 12:36:01 -05:00
fio_plugin util/crc16: Add init_crc parameter as seed value to spdk_crc16_t10dif 2018-12-18 17:28:56 +00:00
hello_world nvme:replacing spdk_dma_malloc with spdk_z/malloc 2018-08-31 17:42:29 +00:00
hotplug lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
identify env: remove default pre-reserved memory size 2018-12-12 11:00:57 +00:00
nvme_manage nvme_manage: use SCNu64 for uint64_t input 2018-07-31 21:57:34 +00:00
perf nvme_perf: Use struct iovec to manage data buffer throughout 2019-01-18 15:13:32 +00:00
reserve log: remove "trace" from public API 2018-12-03 19:50:15 +00:00
Makefile cmb_copy: An example app that uses NVMe CMBs 2018-02-14 12:36:01 -05:00