examples/vhost: support vhost async data path
authorCheng Jiang <cheng1.jiang@intel.com>
Thu, 22 Oct 2020 08:59:07 +0000 (08:59 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 3 Nov 2020 22:24:26 +0000 (23:24 +0100)
commitabec60e7115dc3197ffc94a1eee9353b9b808600
tree2d506b9b74a144688b904704faa9269b48633a48
parent3a04ecb21420cff673b003998303283cb4eb4c76
examples/vhost: support vhost async data path

This patch is to implement vhost DMA operation callbacks for CBDMA
PMD and add vhost async data-path in vhost sample. With providing
callback implementation for CBDMA, vswitch can leverage IOAT to
accelerate vhost async data-path.

Signed-off-by: Cheng Jiang <cheng1.jiang@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
doc/guides/rel_notes/release_20_11.rst
examples/vhost/ioat.c
examples/vhost/ioat.h
examples/vhost/main.c
examples/vhost/main.h