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 1219AA034F; Wed, 6 May 2020 14:50:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A9B481D9D8; Wed, 6 May 2020 14:50:42 +0200 (CEST) Received: from new1-smtp.messagingengine.com (new1-smtp.messagingengine.com [66.111.4.221]) by dpdk.org (Postfix) with ESMTP id C6CB11D9A8 for ; Wed, 6 May 2020 14:50:41 +0200 (CEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailnew.nyi.internal (Postfix) with ESMTP id 1512258039A; Wed, 6 May 2020 08:50:41 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 06 May 2020 08:50:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=fm1; bh= YIiLbomuErm9oIY3G9Fq49SSfd7ADA3FNhD3XMn7pUk=; b=Em+Mpo/VRnsFFfBX DxNhYGfXTsr/atzTXEpn6+WfuiUqsjE8GKRvGiEo61ddnu87HtaIFLeAzDACXzQs UElsyqOTleAakjXs5mlSfQN2v+aAOQt4FVb7T+lhJ46y2IZBdlFX0cV32YcsoTZQ knDuUFP2sSeGW8O9RUWHqept3oUzCr7jKaIaCnwxoVSApJCOCZHnlGTO3Rd7TnQw 3ljXzU3UyofA1kuLM6HvpzmQdTqAEEfXdtj62pmvMK3ZoO20ctBC88D7PLMUBjpd PMJhj7zOV7dTi5Fy0q2BjRX5oAvTzdttfthntvcXbggSjFoh8xSRahqn6zhhZ0qG mfCURQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=YIiLbomuErm9oIY3G9Fq49SSfd7ADA3FNhD3XMn7p Uk=; b=vGAakeDrRj2bKuRoPyBtssKpRtycaIMglwXeI/GSBQZ/gdLDT89FvJcwT 3xu7zv7wJbaBv9Glx1c5ZdcRlYdcDC7/haRj03vxruUiiKyNsZMd/6T2goeq3XRq M/B5EiyOCnU5iPqM8DIXNPMJLgBkC8zrA/OB1ROvQzlnAvo7zGjbVjKXZyaD2dlD Q1AehHUiM2SNPnd04offGTm8LqJFemQ1p56yZvU4b6Xa6M7/JZum+AqEKs1aJzie NjFAbbberai/e4fDzn+Kz+YG0HIkvLaQ+co3GXFwbhITnmGBlJScoWWoPwh0jx93 7VIjNhI8c3Lb8g/WA9/D0NeJcIP+A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrjeekgdehgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf frrghtthgvrhhnpedugefgvdefudfftdefgeelgffhueekgfffhfeujedtteeutdejueei iedvffegheenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho nhdrnhgvth X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 6E23B3066069; Wed, 6 May 2020 08:50:38 -0400 (EDT) From: Thomas Monjalon To: dev@dpdk.org Cc: jackmin@mellanox.com, jerinjacobk@gmail.com, gerlitz.or@gmail.com, l.yan@epfl.ch, ajit.khaparde@broadcom.com, Wisam Jaddo , ferruh.yigit@intel.com, ktraynor@redhat.com, arybchenko@solarflare.com, wenzhuo.lu@intel.com Date: Wed, 06 May 2020 14:50:36 +0200 Message-ID: <2491371.q0ZmV6gNhb@thomas> In-Reply-To: <20200506123627.22340-1-wisamm@mellanox.com> References: <20200430103341.1845-2-wisamm@mellanox.com> <20200506123627.22340-1-wisamm@mellanox.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v5 0/5] Introduce flow perf application 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" +Cc more maintainers for review 06/05/2020 14:36, Wisam Jaddo: > Add new application to test rte flow performance from: > - Insertion rate. > - Deletion rate. > - Memory consumption. > - PPS forward measurement. > > --- > v5: > * Add app to 20.05 release notes. > * Addressing comments. > * Fix compilation issue for gcc >= 10. > * Fix documentation. > * Remove unneeded CFLAGS. > * Remove unused includes. > * Addressing format comments. > * Move hairpin to be option use only. > * Use RSS hash IP + TCP in ports and rss action. > * Introduce and use new macro for bit flags. > > v4: > * Fix compilation error due to variable set but not used. > > v3: > * Fix passing hairpin queues to hairpin rss action. > > v2: > * reset cpu_time_used every port. > * generate different RSS action every flow with different RETA. > * Fix in commit log message > > Wisam Jaddo (5): > app/flow-perf: add flow performance skeleton > app/flow-perf: add insertion rate calculation > app/flow-perf: add deletion rate calculation > app/flow-perf: add memory dump to app > app/flow-perf: add packet forwarding support > > MAINTAINERS | 5 + > app/Makefile | 1 + > app/meson.build | 1 + > app/test-flow-perf/Makefile | 26 + > app/test-flow-perf/actions_gen.c | 88 ++ > app/test-flow-perf/actions_gen.h | 53 ++ > app/test-flow-perf/config.h | 29 + > app/test-flow-perf/flow_gen.c | 179 +++++ > app/test-flow-perf/flow_gen.h | 63 ++ > app/test-flow-perf/items_gen.c | 265 +++++++ > app/test-flow-perf/items_gen.h | 67 ++ > app/test-flow-perf/main.c | 1014 ++++++++++++++++++++++++ > app/test-flow-perf/meson.build | 11 + > config/common_base | 5 + > doc/guides/rel_notes/release_20_05.rst | 10 + > doc/guides/tools/flow-perf.rst | 239 ++++++ > doc/guides/tools/index.rst | 1 + > 17 files changed, 2057 insertions(+) > create mode 100644 app/test-flow-perf/Makefile > create mode 100644 app/test-flow-perf/actions_gen.c > create mode 100644 app/test-flow-perf/actions_gen.h > create mode 100644 app/test-flow-perf/config.h > create mode 100644 app/test-flow-perf/flow_gen.c > create mode 100644 app/test-flow-perf/flow_gen.h > create mode 100644 app/test-flow-perf/items_gen.c > create mode 100644 app/test-flow-perf/items_gen.h > create mode 100644 app/test-flow-perf/main.c > create mode 100644 app/test-flow-perf/meson.build > create mode 100644 doc/guides/tools/flow-perf.rst > >