vhost: integrate dmadev in asynchronous data-path
authorJiayu Hu <jiayu.hu@intel.com>
Wed, 9 Feb 2022 12:51:45 +0000 (07:51 -0500)
committerMaxime Coquelin <maxime.coquelin@redhat.com>
Thu, 10 Feb 2022 14:59:17 +0000 (15:59 +0100)
commit53d3f4778c1dbdebbef6c5e94e772b24f0998d35
tree169e4e8f99d5293629ad432f18c7ecb0248879a7
parent94005e4640a7d1e10e9b6b89e9a31890c578192f
vhost: integrate dmadev in asynchronous data-path

Since dmadev is introduced in 21.11, to avoid the overhead of vhost DMA
abstraction layer and simplify application logics, this patch integrates
dmadev in asynchronous data path.

Signed-off-by: Jiayu Hu <jiayu.hu@intel.com>
Signed-off-by: Sunil Pai G <sunil.pai.g@intel.com>
Tested-by: Yvonne Yang <yvonnex.yang@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
14 files changed:
doc/guides/prog_guide/vhost_lib.rst
examples/vhost/Makefile
examples/vhost/ioat.c [deleted file]
examples/vhost/ioat.h [deleted file]
examples/vhost/main.c
examples/vhost/main.h
examples/vhost/meson.build
lib/vhost/meson.build
lib/vhost/rte_vhost.h
lib/vhost/rte_vhost_async.h
lib/vhost/version.map
lib/vhost/vhost.c
lib/vhost/vhost.h
lib/vhost/virtio_net.c