From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 58AF468BB for ; Mon, 9 Jun 2014 12:49:09 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP; 09 Jun 2014 03:49:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.98,1001,1392192000"; d="scan'208";a="545117497" Received: from irsmsx104.ger.corp.intel.com ([163.33.3.159]) by fmsmga001.fm.intel.com with ESMTP; 09 Jun 2014 03:49:21 -0700 Received: from irsmsx108.ger.corp.intel.com (163.33.3.3) by IRSMSX104.ger.corp.intel.com (163.33.3.159) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 9 Jun 2014 11:49:21 +0100 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.105]) by IRSMSX108.ger.corp.intel.com ([169.254.11.221]) with mapi id 14.03.0123.003; Mon, 9 Jun 2014 11:49:20 +0100 From: "Dumitrescu, Cristian" To: Olivier MATZ , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [v2 22/23] Packet Framework IPv4 pipeline sample app Thread-Index: AQHPg8LonDAM0RIYr0WqNBuQebMb3Ztolb4Q Date: Mon, 9 Jun 2014 10:49:20 +0000 Message-ID: <3EB4FA525960D640B5BDFFD6A3D891261B1C2354@IRSMSX102.ger.corp.intel.com> References: <1401905319-8882-1-git-send-email-cristian.dumitrescu@intel.com> <1401905319-8882-23-git-send-email-cristian.dumitrescu@intel.com> <53957A4E.6090401@6wind.com> In-Reply-To: <53957A4E.6090401@6wind.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] [v2 22/23] Packet Framework IPv4 pipeline sample app X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2014 10:49:09 -0000 Hi Olivier, We could remove the ctrlmbuf from this app and replace it with something el= se, but I am afraid we do not have that something else yet defined and agre= ed. And I would like to avoid doing the same work twice: change this app = now to replace the ctrlmbuf with something else, and then replace this some= thing else with whatever we decide to use for message passing as part of th= e 1.8 mbuf refresh discussion. We need a message type defined for message passing between cores, and pktmb= uf is definitely not the right approach. I can also invent something new, b= ut it is unlikely people will accept it now without a debate, so it will on= ly make this problem worse. Not to mention that we do not even have consens= us to remove ctrlmbuf :(. = My proposal is (as also discussed with Ivan on a different thread) to take = the mbuf refresh discussion during 1.8 timeframe, which should include the = decision on what to use for message passing. I can commit now to send a pat= ch for this app at that time to do these changes, would this work? Thanks, Cristian -----Original Message----- From: Olivier MATZ [mailto:olivier.matz@6wind.com] = Sent: Monday, June 9, 2014 10:12 AM To: Dumitrescu, Cristian; dev@dpdk.org Subject: Re: [dpdk-dev] [v2 22/23] Packet Framework IPv4 pipeline sample app Hi Cristian, On 06/04/2014 08:08 PM, Cristian Dumitrescu wrote: > This Packet Framework sample application illustrates the capabilities of = the Intel DPDK Packet Framework toolbox. > > It creates different functional blocks used by a typical IPv4 framework l= ike: flow classification, firewall, routing, etc. > > CPU cores are connected together through standard interfaces built on SW = rings, which each CPU core running a separate pipeline instance. > > Please refer to Intel DPDK Sample App Guide for full description. > > Signed-off-by: Cristian Dumitrescu Would it be possible to replace the ctrlmbuf by something else (a pktmbuf for instance)? As you know this would conflict if we want to remove the ctrlmbuf from the rte_mbuf structure. Regards, Olivier -------------------------------------------------------------- Intel Shannon Limited Registered in Ireland Registered Office: Collinstown Industrial Park, Leixlip, County Kildare Registered Number: 308263 Business address: Dromore House, East Park, Shannon, Co. Clare This e-mail and any attachments may contain confidential material for the s= ole use of the intended recipient(s). Any review or distribution by others = is strictly prohibited. If you are not the intended recipient, please conta= ct the sender and delete all copies.