Spdk/lib/bdev
paul luse 3966e0bf2e bdev/crypto: assert that a QAT DMA never crosses a 2MB boundary
Because required alignment is already set to block size and by design
the crypto module does one crypto operation per block (it uses the
LBA as the initialization vector) it should not be possible to get
a physical address that spans however adding an assert just in case.

Change-Id: I1dc844d0a32395f9ed4869429368f60b919703a4
Signed-off-by: paul luse <paul.e.luse@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/465107
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>
2019-08-15 21:18:02 +00:00
..
aio bdev: replace spdk_mb with spdk_smp_mb 2019-07-29 20:54:27 +00:00
compress bdev/compress: re-type and re-name misleading variable name 2019-08-12 21:37:21 +00:00
crypto bdev/crypto: assert that a QAT DMA never crosses a 2MB boundary 2019-08-15 21:18:02 +00:00
delay bdev/delay: make latencies reconfigurable. 2019-08-13 16:56:01 +00:00
error jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
gpt bdev/gpt: call get buffer function before forwarding read I/O to the base bdev 2019-07-12 02:25:57 +00:00
iscsi bdev_iscsi: fix crash when connecting to a non existing iqn 2019-07-29 03:18:33 +00:00
lvol jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
malloc scripts/rpc: Change rpc construct_malloc_bdev to bdev_malloc_create 2019-08-14 22:15:08 +00:00
null bdev/null: Pack constructor parameters into a structure 2019-08-12 20:41:31 +00:00
nvme nvme: fix json response on failed construct_nvme_bdev RPCs 2019-08-09 16:35:00 +00:00
ocf jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
passthru jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
pmem bdev/pmem: add more descriptive rpc error messages 2019-07-24 18:28:46 +00:00
raid bdev/raid: Unify data type of number of base bdevs to uint8_t 2019-08-12 04:20:15 +00:00
rbd jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
rpc jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
split jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
uring bdev/uring: adjust to the latest io_uring API 2019-06-07 18:43:07 +00:00
virtio jsonrpc: don't check returned value from spdk_jsonrpc_begin_result() 2019-07-22 05:13:30 +00:00
bdev.c bdev: change error to warning 2019-08-05 00:24:05 +00:00
Makefile bdev: add uring in bdev Makefile 2019-06-11 00:26:48 +00:00
part.c bdev/part: Remap DIF reference tag for read/write I/O 2019-07-11 11:14:22 +00:00
scsi_nvme.c nvme: fix WRITE_TO_RO_RANGE status code 2019-08-14 02:19:49 +00:00
vtune.c mk: don't use '-include spdk/config.h' 2018-10-02 23:13:32 +00:00