numam-dpdk/examples/vhost
Cheng Jiang a68ba8e0a6 examples/vhost: refactor vhost data path
Change the vm2vm data path to batch enqueue for better performance.
Support latest async vhost API, refactor vhost async data path,
replace rte_atomicNN_xxx to __atomic_XXX and clean some codes.

Signed-off-by: Cheng Jiang <cheng1.jiang@intel.com>
Reviewed-by: Jiayu Hu <jiayu.hu@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2021-01-29 18:16:09 +01:00
..
ioat.c examples/vhost: add ioat ring space count and check 2021-01-29 18:16:09 +01:00
ioat.h examples/vhost: refactor vhost data path 2021-01-29 18:16:09 +01:00
main.c examples/vhost: refactor vhost data path 2021-01-29 18:16:09 +01:00
main.h examples/vhost: refactor vhost data path 2021-01-29 18:16:09 +01:00
Makefile examples/vhost: fix ioat dependency 2020-11-13 19:43:26 +01:00
meson.build examples/vhost: fix ioat dependency 2020-11-13 19:43:26 +01:00
virtio_net.c examples/vhost: relax memory ordering when enqueue/dequeue 2021-01-08 18:07:55 +01:00