Hi, > -----Original Message----- > From: Maxime Coquelin <maxime.coque...@redhat.com> > Sent: Thursday, October 22, 2020 5:11 PM > To: Jiang, Cheng1 <cheng1.ji...@intel.com>; Xia, Chenbo > <chenbo....@intel.com> > Cc: dev@dpdk.org; Fu, Patrick <patrick...@intel.com>; Yang, YvonneX > <yvonnex.y...@intel.com> > Subject: Re: [PATCH v9 0/4] add async data path in vhost sample > > Hi, > > On 10/22/20 8:46 AM, Cheng Jiang wrote: > > This patch set makes vhost-vswitch be able to use vhost async APIs for > > enqueue operations. Demonstrated how the application leverage IOAT > DMA > > channel with vhost async APIs. > > > > We introduce two parameters to enable DMA acceleration for Tx > > operations of queues: > > -dma_type This parameter is used to specify DMA type for async > > vhost-user net driver. > > -dmas This parameter is used to specify the assigned DMA device of a > > vhost device and enable async vhost data path. > > > > --- > > v9: > > * Optimized code structure to solve compilation issue on non-x86 > > platforms > > > > v8: > > * Changed meson build file due to the change of ioat component name > > > > v7: > > * Improved IOAT callbacks and added some comments > > > > v6: > > * Cleand code and rebased for latest code > > > > v5: > > * Improved meson build file and fixed dependency problem > > > > v4: > > * Code rebased for latest IOAT driver > > > > v3: > > * Fixed a coding style problem > > > > v2: > > * Changed meson build file to fix dependency problem > > * Added parameter description in usage function > > * Optimized parameter settings and parsing function > > * Optimized abstraction, moved some code to ioat.c > > > > Cheng Jiang (4): > > example/vhost: add async vhost args parsing function > > example/vhost: add support for vhost async data path > > doc: update vhost sample doc for vhost async data path > > doc: update release notes for vhost sample > > > > doc/guides/rel_notes/release_20_11.rst | 6 + > > doc/guides/sample_app_ug/vhost.rst | 11 ++ > > examples/vhost/ioat.c | 198 +++++++++++++++++++++++++ > > examples/vhost/ioat.h | 47 ++++++ > > examples/vhost/main.c | 93 +++++++++++- > > examples/vhost/main.h | 1 + > > examples/vhost/meson.build | 5 + > > 7 files changed, 359 insertions(+), 2 deletions(-) create mode > > 100644 examples/vhost/ioat.c create mode 100644 examples/vhost/ioat.h > > > > -- > > 2.27.0 > > > > It does not build: > http://mails.dpdk.org/archives/test-report/2020-October/161193.html > > Maxime
Problem solved in v10. Thanks. Cheng