From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 23267A2EFC for ; Fri, 20 Sep 2019 09:38:55 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2B0421F2F5; Fri, 20 Sep 2019 09:38:53 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id ABF441F2EC for ; Fri, 20 Sep 2019 09:38:50 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Sep 2019 00:38:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,527,1559545200"; d="scan'208";a="199660330" Received: from baranmx-mobl.ger.corp.intel.com ([10.103.104.83]) by orsmga002.jf.intel.com with ESMTP; 20 Sep 2019 00:38:48 -0700 From: Marcin Baran To: dev@dpdk.org Cc: Marcin Baran Date: Fri, 20 Sep 2019 09:37:08 +0200 Message-Id: <20190920073714.1314-1-marcinx.baran@intel.com> X-Mailer: git-send-email 2.22.0.windows.1 In-Reply-To: <20190919093850.460-1-marcinx.baran@intel.com> References: <20190919093850.460-1-marcinx.baran@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Subject: [dpdk-dev] [PATCH v5 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" A new sample app demonstrating use of driver for CBDMA.=0D The app receives packets, performs software or hardware=0D copy, changes packets' MAC addresses (if enabled) and=0D forwards them. The patch includes sample application as=0D well as it's guide.=0D =0D v5:=0D - change dependency name from 'pmd_ioat' to 'rawdev_ioat'=0D fixing build errors (branch diverged from master)=0D =0D v4:=0D - fix meson build support check=0D =0D v3:=0D - add check for meson build whether IOAT is supported=0D =0D v2:=0D - change printing total stats to be deltas=0D - update documentation=0D - fix 1 thread/sw copy/multiple Rx queues packet dropping=0D - 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 | 15 + examples/meson.build | 1 + 8 files changed, 1867 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 --=20 2.22.0.windows.1