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 6C5BCA0553; Mon, 17 Feb 2020 09:39:01 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A8DD71D64C; Mon, 17 Feb 2020 09:39:00 +0100 (CET) Received: from new2-smtp.messagingengine.com (new2-smtp.messagingengine.com [66.111.4.224]) by dpdk.org (Postfix) with ESMTP id 4129E1D61A; Mon, 17 Feb 2020 09:38:59 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id B14B26F8B; Mon, 17 Feb 2020 03:38:55 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 17 Feb 2020 03:38:55 -0500 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=mesmtp; bh=lXpC6ShjhoJR8bMZIX9w+yMsjskIQfGyqzuYTxohRiU=; b=mOdG30A5oDD6 7lIhuED6WM80d7HoR/AqZLr+cVngPY1uEJ4IiLhIf84Mr8G10a+mCM4lrMDHmlWp kwpypT2LwQ0WsuJCKQXnxtYNUZuM/V4e5n1WAbrzMehNxevgNGvyms+LjiMVxLw+ 1i5zZO15qSOJU1RDmg7eGeRP9fzupjo= 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=lXpC6ShjhoJR8bMZIX9w+yMsjskIQfGyqzuYTxohR iU=; b=xE93+vbVfbeQl+PHV+sKqDt4ZIWS41OdwwkpBOgWPMKsjwKuQxDZPlgGK LfMbGszysvd4MFKCms4ZVttpbaNHs1aSdhCw0OMOlcGnNRCWbUsrhyL6x9p6aa+j +SvjctCbEW4mnq87EtAY1nEZzletNdqE3g/WgV2JqISp9DRbuG4ifh4bkTGvYrvU CP+8ukZgB99ieJHvF5NrbiqimoaOG8ViavwvyLnGmWPR6QJXpuXboG1ZWzsCXze8 ql9oOBgYfVyWu+JlEipTvS3wLTooTSG//CVBQo51pWZIAG5JcvErlIGcTMiDXs8F gPQh75pIIrRTa19TUWPzrkE+VyZ7w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrjeehgdduvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf hppeejjedrudefgedrvddtfedrudekgeenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght 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 5DFC73060EE4; Mon, 17 Feb 2020 03:38:50 -0500 (EST) From: Thomas Monjalon To: Jerin Jacob , Jerin Jacob Cc: Ray Kinsella , dpdk-dev , Prasun Kapoor , Nithin Dabilpuram , Kiran Kumar K , Pavan Nikhilesh , Narayana Prasad , nsaxena@marvell.com, sshankarnara@marvell.com, Honnappa Nagarahalli , David Marchand , Ferruh Yigit , Andrew Rybchenko , Ajit Khaparde , "Ye, Xiaolong" , Raslan Darawsheh , Maxime Coquelin , Akhil Goyal , Cristian Dumitrescu , John McNamara , "Richardson, Bruce" , Anatoly Burakov , Gavin Hu , David Christensen , "Ananyev, Konstantin" , Pallavi Kadam , Olivier Matz , Gage Eads , "Rao, Nikhil" , Erik Gabriel Carrillo , Hemant Agrawal , "Artem V. Andreev" , Stephen Hemminger , Shahaf Shuler , "Wiles, Keith" , Mattias =?ISO-8859-1?Q?R=F6nnblom?= , Jasvinder Singh , Vladimir Medvedkin , techboard@dpdk.org, Stephen Hemminger , dave@barachs.net Date: Mon, 17 Feb 2020 09:38:47 +0100 Message-ID: <5381669.peFUeoqG7q@xps> In-Reply-To: References: <20200131170201.3236153-1-jerinj@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem 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" Hi Jerin, 17/02/2020 08:19, Jerin Jacob: > I got initial comments from Ray and Stephen on this RFC[1]. Thanks for > the comments. > > Is anyone else planning to have an architecture level or API usage > level review or any review of other top-level aspects? If we add rte_graph to DPDK, we will have 2 similar libraries. I already proposed several times to move rte_pipeline in a separate repository for two reasons: 1/ it is acting at a higher API layer level 2/ there can be different solutions in this layer I think 1/ was commonly agreed in the community. Now we see one more proof of the reason 2/. I believe it is time to move rte_pipeline (Packet Framework) in a separate repository, and welcome rte_graph as well in another separate repository. I think the original DPDK repository should focus on low-level features which offer hardware offloads and optimizations. Consuming the low-level API in different abstractions, and building applications, should be done on top of dpdk.git.