[dpdk-dev] [PATCH v8 0/2] introduce vdpa sample

Maxime Coquelin maxime.coquelin at redhat.com
Tue Oct 2 14:51:00 CEST 2018



On 09/28/2018 11:47 PM, Xiaolong Ye wrote:
> Hi,
> 
> This patchset introduces vdpa sample to demonstrate the vDPA use case.
> 
> v8 changes:
> * move body of data_init to the main function
> * adjust Reviewed-by/Acked-by tag postion
> 
> v7 changes:
> * make vports static
> * avoid unnecessary static variable initialization
> 
> v6 changes:
> * improve the document according to Xiao's comments
> * fix a typo, PRIu64 -> PRIx64
> 
> v5 changes:
> * improve print format and correct from "PRIu64" to "PRIx64"
> * use "-c 0x2" to better demonstrate app doesn't need to launch dedicated
>    worker threads for vhost enqueue/dequeue operations in vdpa.rst
> 
> v4 changes:
> * add client mode support
> * improve the format to list the vDPA device info and improve the vdpa.rst
>    accordingly
> * remove some useless comments
> * add introduction in 18.11 release note.
> 
> 
> v3 changes:
> * list cmd would show queue number and supported features of vdpa devices.
> * address Xiao's review comments
> 
> v2 changes:
> 
> * fix a compilation error reported by Rosen
> * improve create cmd in interactive mode and add two new cmds: list, quit
> * add application documentation
> 
> 
> Xiaolong Ye (2):
>    vhost: introduce API to get vDPA device number
>    examples/vdpa: introduce a new sample for vDPA
> 
>   MAINTAINERS                            |   2 +
>   doc/guides/rel_notes/release_18_11.rst |   8 +
>   doc/guides/sample_app_ug/index.rst     |   1 +
>   doc/guides/sample_app_ug/vdpa.rst      | 120 +++++++
>   examples/Makefile                      |   2 +-
>   examples/vdpa/Makefile                 |  32 ++
>   examples/vdpa/main.c                   | 453 +++++++++++++++++++++++++
>   examples/vdpa/meson.build              |  16 +
>   lib/librte_vhost/rte_vdpa.h            |   3 +
>   lib/librte_vhost/rte_vhost_version.map |   1 +
>   lib/librte_vhost/vdpa.c                |   6 +
>   11 files changed, 643 insertions(+), 1 deletion(-)
>   create mode 100644 doc/guides/sample_app_ug/vdpa.rst
>   create mode 100644 examples/vdpa/Makefile
>   create mode 100644 examples/vdpa/main.c
>   create mode 100644 examples/vdpa/meson.build
> 

Applied to dpdk-next-virtio/master.

Thanks,
Maxime


More information about the dev mailing list