> -----Original Message-----
> From: Ma, WenwuX <[email protected]>
> Sent: Tuesday, September 7, 2021 4:49 AM
> To: [email protected]
> Cc: [email protected]; Xia, Chenbo <[email protected]>;
> Jiang, Cheng1 <[email protected]>; Hu, Jiayu <[email protected]>;
> Pai G, Sunil <[email protected]>; Yang, YvonneX
> <[email protected]>; Ma, WenwuX <[email protected]>
> Subject: [PATCH 0/4] support async dequeue for split ring
> 
> 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 copies
> to the DMA engine, thus saving precious CPU cycles.
> 
> note: PATCH 2/4 depends on vhost patch from Jiayu Hu
> (http://patches.dpdk.org/project/dpdk/patch/1629463466-450012-1-git-
> [email protected]/)
> 
> 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 |   9 +
>  doc/guides/sample_app_ug/vhost.rst  |   9 +-
>  examples/vhost/ioat.c               |  67 +++-
>  examples/vhost/ioat.h               |  25 ++
>  examples/vhost/main.c               | 269 +++++++++-----
>  examples/vhost/main.h               |  34 +-
>  examples/vhost/virtio_net.c         |  16 +-
>  lib/vhost/rte_vhost_async.h         |  36 +-
>  lib/vhost/version.map               |   3 +
>  lib/vhost/vhost.h                   |   3 +-
>  lib/vhost/virtio_net.c              | 531 ++++++++++++++++++++++++++++
>  11 files changed, 881 insertions(+), 121 deletions(-)
> 
> --
> 2.25.1

Tested-by: Yvonne Yang <[email protected]>

Reply via email to