Spdk/test/nvmf/host
Alexey Marchuk 1299439f3d bdev: pull/push data if bdev doesn't support
memory domains

If bdev doesn't support any memory domain then allocate
internal bounce buffer, pull data for write operation before
IO submission, push data to memory domain once IO completes
for read operation.

Update test tool, add simple pull/push functions
implementation.

Signed-off-by: Alexey Marchuk <alexeymar@mellanox.com>
Change-Id: Ie9b94463e6a818bcd606fbb898fb0d6e0b5d5027
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10069
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
2022-04-04 09:57:56 +00:00
..
aer.sh test/nvmf: Handle multiple arguments in nvmfappstart() 2020-05-13 07:46:04 +00:00
async_init.sh bdev: register bdev's UUID as its alias 2022-02-07 21:11:10 +00:00
bdevperf.sh test/nvmf: only disable test cases in top-level script 2020-07-31 08:21:23 +00:00
discovery.sh test/nvmf: add some delays in discovery.sh 2022-03-14 08:44:21 +00:00
dma.sh bdev: pull/push data if bdev doesn't support 2022-04-04 09:57:56 +00:00
failover.sh test/nvmf: Remove support for soft-RoCE setups 2022-03-22 16:01:54 +00:00
fio.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
identify_kernel_nvmf.sh build: Example applications build to build/example 2020-06-15 15:27:16 +00:00
identify.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
multicontroller.sh bdev/nvme: Don't allow a second identical path for failover 2021-10-12 08:52:01 +00:00
perf.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
target_disconnect.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00