numam-dpdk/examples/vhost
Maxime Coquelin 2cbe826e26 vhost: remove notion of async descriptor
Now that IO vectors iterator have been simplified, the
rte_vhost_async_desc struct only contains a pointer on
the iterator array stored in the async metadata.

This patch removes it, and pass directly the iterators
array pointer to the transfer_data callback. Doing that,
we avoid declaring the descriptor array in the stack, and
also avoid the cost of filling it.

Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Reviewed-by: Jiayu Hu <jiayu.hu@intel.com>
2021-10-29 12:32:30 +02:00
..
ioat.c vhost: remove notion of async descriptor 2021-10-29 12:32:30 +02:00
ioat.h vhost: remove notion of async descriptor 2021-10-29 12:32:30 +02:00
main.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
main.h examples/vhost: handle memory hotplug for async vhost 2021-07-23 10:58:53 +02:00
Makefile examples: fix pkg-config override 2021-05-05 22:20:24 +02:00
meson.build examples: reduce indentation in build files 2021-04-21 14:04:09 +02:00
virtio_net.c examples/vhost: check memory table query 2021-03-31 08:46:32 +02:00