Hi, It seems the series does not build: http://mails.dpdk.org/archives/test-report/2021-June/199414.html
Could you please look at it? Thanks, Maxime On 6/18/21 10:03 PM, Wenwu Ma wrote: > This patch implements asynchronous dequeue data path for split ring. > A new asynchronous dequeue function is introduced. With this function, > the application can try to receive packets from the guest with > offloading large copies to the DMA engine, thus saving precious CPU > cycles. > > v2: > - Refactor vhost datapath as preliminary patch for this series. > - The change of using new API in examples/vhost is put into a > dedicated patch. > - Check queue_id value before using it. > - Async dequeue performance enhancement. 160% performance improvement > for v2 vs. v1. > - Async dequeue API name change from rte_vhost_try_dequeue_burst to > rte_vhost_async_try_dequeue_burst. > - The completed package updates the used ring directly. > > Wenwu Ma (3): > examples/vhost: refactor vhost enqueue and dequeue datapaths. > examples/vhost: use a new API to query remaining ring space > examples/vhost: support vhost async dequeue data path > > Yuan Wang (1): > vhost: support async dequeue for split ring > > doc/guides/prog_guide/vhost_lib.rst | 10 + > doc/guides/sample_app_ug/vhost.rst | 9 +- > examples/vhost/ioat.c | 40 +- > examples/vhost/ioat.h | 4 + > examples/vhost/main.c | 225 +++++++---- > examples/vhost/main.h | 38 +- > examples/vhost/virtio_net.c | 16 +- > lib/vhost/rte_vhost_async.h | 44 ++- > lib/vhost/version.map | 3 + > lib/vhost/virtio_net.c | 553 ++++++++++++++++++++++++++++ > 10 files changed, 839 insertions(+), 103 deletions(-) >