Spdk/test/bdev
Konrad Sztyber 97ce07c261 bdev/malloc: report accel sequence support
This actually allows malloc bdev to chain multiple accel operations
together.  And, since the last operation will always be a copy, accel
should remove that copy by modifying previous operation's dst/src.

On my system, it improved bdevperf performance (single core, qd=4,
bs=128k, bdev_crypto on top of bdev_malloc, crypto_sw):

randread: 5668M/s -> 8201M/s
randwrite: 5148M/s -> 7856M/s

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I5b9173fa70a42ee56f56c496a34037d46d2f420f
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17202
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2023-04-19 06:36:20 +00:00
..
bdevio test/bdevio: Replace spdk_bdev_get_by_name() by spdk_bdev_open_ext() 2023-01-31 10:30:52 +00:00
bdevperf Add SPDX header to various files 2022-11-29 08:27:51 +00:00
bdev_raid.sh bdev/raid0: Support resize when increasing the size of base bdevs 2023-01-17 19:45:34 +00:00
blockdev.sh test/blockdev: Use regualr RPC socket for mlx5 config 2023-04-06 23:30:23 +00:00
chaining.sh bdev/malloc: report accel sequence support 2023-04-19 06:36:20 +00:00
Makefile bdevperf: promote bdevperf from test to example application 2022-11-16 09:52:41 +00:00
nbd_common.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nonarray.json json: fix parsing json problems when json config is invalid. 2022-09-02 07:32:21 +00:00
nonenclosed.json json: fix parsing json problems when json config is invalid. 2022-09-02 07:32:21 +00:00