mbox series

[v6,0/2] introduce vdpa sample

Message ID 20180926090638.4705-1-xiaolong.ye@intel.com (mailing list archive)
Headers
Series introduce vdpa sample |

Message

Xiaolong Ye Sept. 26, 2018, 9:06 a.m. UTC
  Hi,

This patchset introduces vdpa sample to demonstrate the vDPA use case.

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/sample_app_ug/index.rst     |   1 +
 doc/guides/sample_app_ug/vdpa.rst      | 115 +++++++
 examples/Makefile                      |   2 +-
 examples/vdpa/Makefile                 |  32 ++
 examples/vdpa/main.c                   | 458 +++++++++++++++++++++++++
 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 +
 10 files changed, 635 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
  

Comments

Xiao Wang Sept. 26, 2018, 3:15 a.m. UTC | #1
Hi,

> -----Original Message-----
> From: Ye, Xiaolong
> Sent: Wednesday, September 26, 2018 5:07 PM
> To: dev@dpdk.org; Maxime Coquelin <maxime.coquelin@redhat.com>; Bie,
> Tiwei <tiwei.bie@intel.com>; Wang, Zhihong <zhihong.wang@intel.com>
> Cc: Wang, Xiao W <xiao.w.wang@intel.com>; Rami Rosen
> <roszenrami@gmail.com>; Wang, Haiyue <haiyue.wang@intel.com>; Ye,
> Xiaolong <xiaolong.ye@intel.com>
> Subject: [PATCH v6 0/2] introduce vdpa sample
> 
> Hi,
> 
> This patchset introduces vdpa sample to demonstrate the vDPA use case.
> 
> 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/sample_app_ug/index.rst     |   1 +
>  doc/guides/sample_app_ug/vdpa.rst      | 115 +++++++
>  examples/Makefile                      |   2 +-
>  examples/vdpa/Makefile                 |  32 ++
>  examples/vdpa/main.c                   | 458 +++++++++++++++++++++++++
>  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 +
>  10 files changed, 635 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
> 
> --
> 2.17.1

Series Acked-by: Xiao Wang <xiao.w.wang@intel.com>

BRs,
Xiao