From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH] net/nfp: add CPP bridge as service Date: Sun, 13 Jan 2019 22:41:36 +0100 Message-ID: <1753333.lH3haCoHOP@xps> References: <20190111132553.10683-1-alejandro.lucero@netronome.com> <1051920a-7b6b-f68e-7556-be74c160a477@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org To: Ferruh Yigit , Alejandro Lucero Return-path: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id DDEB11B46A for ; Sun, 13 Jan 2019 22:41:38 +0100 (CET) In-Reply-To: <1051920a-7b6b-f68e-7556-be74c160a477@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 11/01/2019 17:42, Ferruh Yigit: > On 1/11/2019 1:25 PM, Alejandro Lucero wrote: > > The Netronome's Network Flow Processor chip is highly programmable > > with the goal of processing packets at high speed. Processing units > > and other chip components are available from the host through the > > PCIe CPP(Command Push Pull bus) interface. The NFP PF PMD configures > > a CPP handler for setting up and working with vNICs, perform actions > > like link up or down, or accessing extended stats from the MAC component. > > > > There exist NFP host tools which access the NFP components for > > programming and debugging but they require the CPP interface. When the > > PMD is bound to the PF, the DPDK app owns the CPP interface, so these > > host tools can not access the NFP through other means like NFP kernel > > drivers. > > > > This patch adds a CPP bridge using the rte_service API which can be > > enabled by a DPDK app. Interestingly, DPDK clients like OVS will not > > enable specific service cores, but this can be performed with a > > secondary process specifically enabling this CPP bridge service and > > therefore giving access to the NFP to those host tools. > > > > v2: > > - Avoid printfs for debugging > > - fix compilation problems for powerpc > > > > Signed-off-by: Alejandro Lucero > > Applied to dpdk-next-net/master, thanks. It does not compile with 32-bit toolchain. Please check the occurences of %lu, thanks.