raw/ioat: add local API to perform copies
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 2 Jul 2019 14:12:30 +0000 (15:12 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 4 Jul 2019 07:44:40 +0000 (09:44 +0200)
commit0a92e63fc4cdd39e2fe08db663246fccf9b80298
tree1e0602567f17b5515cdb470e5cffc55d5869d759
parent39e4701f0bc78f10c3f92a633261580c7a211c50
raw/ioat: add local API to perform copies

Add local APIs to trigger data copies, and retrieve handle values once
those copies are completed. Included are unit tests to validate the data
is copies correctly.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Jiayu Hu <jiayu.hu@intel.com>
Tested-by: Harry van Haaren <harry.van.haaren@intel.com>
doc/guides/rawdevs/ioat_rawdev.rst
drivers/raw/ioat/Makefile
drivers/raw/ioat/ioat_rawdev_test.c
drivers/raw/ioat/meson.build
drivers/raw/ioat/rte_ioat_rawdev.h