From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 8DFFAA2EFC
	for <public@inbox.dpdk.org>; Thu, 19 Sep 2019 11:20:36 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 8A1AA1ECBD;
	Thu, 19 Sep 2019 11:19:54 +0200 (CEST)
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28])
 by dpdk.org (Postfix) with ESMTP id ACD731EC09
 for <dev@dpdk.org>; Thu, 19 Sep 2019 11:19:53 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 25AB380F6D;
 Thu, 19 Sep 2019 09:19:53 +0000 (UTC)
Received: from dhcp-25.97.bos.redhat.com (ovpn-120-46.rdu2.redhat.com
 [10.10.120.46])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0D16060872;
 Thu, 19 Sep 2019 09:19:51 +0000 (UTC)
From: Aaron Conole <aconole@redhat.com>
To: "Baran\, MarcinX" <marcinx.baran@intel.com>
Cc: "dev\@dpdk.org" <dev@dpdk.org>, "Richardson\,
 Bruce" <bruce.richardson@intel.com>
References: <20190909082939.1629-1-marcinx.baran@intel.com>
 <20190913143914.2332-1-marcinx.baran@intel.com>
 <f7tv9twjarl.fsf@dhcp-25.97.bos.redhat.com>
 <06CDC4676D44784DA2DF9423D4B672BE1055E030@HASMSX113.ger.corp.intel.com>
Date: Thu, 19 Sep 2019 05:19:50 -0400
In-Reply-To: <06CDC4676D44784DA2DF9423D4B672BE1055E030@HASMSX113.ger.corp.intel.com>
 (MarcinX Baran's message of "Mon, 16 Sep 2019 09:42:58 +0000")
Message-ID: <f7to8zgr6bt.fsf@dhcp-25.97.bos.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 19 Sep 2019 09:19:53 +0000 (UTC)
Subject: Re: [dpdk-dev] [PATCH v2 0/6] examples/ioat: sample app on ioat
	driver usage
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

"Baran, MarcinX" <marcinx.baran@intel.com> writes:

> -----Original Message-----
> From: Aaron Conole <aconole@redhat.com> 
> Sent: Friday, September 13, 2019 8:45 PM
> To: Baran, MarcinX <marcinx.baran@intel.com>
> Cc: dev@dpdk.org; Richardson, Bruce <bruce.richardson@intel.com>
> Subject: Re: [dpdk-dev] [PATCH v2 0/6] examples/ioat: sample app on ioat driver usage
>
> Marcin Baran <marcinx.baran@intel.com> writes:
>
>> A new sample app demonstrating use of driver for CBDMA.
>> The app receives packets, performs software or hardware copy, changes 
>> packets' MAC addresses (if enabled) and forwards them. The patch 
>> includes sample application as well as it's guide.
>
> Please fix the dependencies:
>
> https://travis-ci.com/ovsrobot/dpdk/jobs/234891633
>
> examples/meson.build:89:4: ERROR: Problem encountered: Missing dependency "pmd_ioat" for example "ioat"
>
> [Marcin]: I will add check for dependency in example's  meson.build for v3:
>
> 	if not dpdk_conf.has('RTE_LIBRTE_PMD_IOAT_RAWDEV')
> 		build = false
> 		subdir_done()
> 	endif

Seems it didn't work in v3:

https://travis-ci.com/ovsrobot/dpdk/builds/128147569

-Aaron

>> v2:
>>  - change printing total stats to be deltas
>>  - update documentation
>>  - fix 1 thread/sw copy/multiple Rx queues packet dropping
>>  - divide patch into several presenting functional change
>>
>> Marcin Baran (4):
>>   examples/ioat: add software copy support
>>   examples/ioat: add rawdev copy mode support
>>   examples/ioat: add stats printing for each port
>>   doc/guides/: provide IOAT sample app guide
>>
>> Pawel Modrak (2):
>>   examples/ioat: create sample app on ioat driver usage
>>   examples/ioat: add two threads configuration
>>
>>  doc/guides/sample_app_ug/index.rst |    1 +
>>  doc/guides/sample_app_ug/intro.rst |    4 +
>>  doc/guides/sample_app_ug/ioat.rst  |  764 +++++++++++++++++++++
>>  examples/Makefile                  |    3 +
>>  examples/ioat/Makefile             |   54 ++
>>  examples/ioat/ioatfwd.c            | 1025 ++++++++++++++++++++++++++++
>>  examples/ioat/meson.build          |   13 +
>>  examples/meson.build               |    1 +
>>  8 files changed, 1865 insertions(+)
>>  create mode 100644 doc/guides/sample_app_ug/ioat.rst  create mode 
>> 100644 examples/ioat/Makefile  create mode 100644 
>> examples/ioat/ioatfwd.c  create mode 100644 examples/ioat/meson.build