From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v2 2/3] bus/fslmc: optimize physical to virtual address searching Date: Fri, 27 Apr 2018 20:49:26 +0200 Message-ID: <8268731.ksAW2z75G4@xps> References: <20180427162556.22781-1-shreyansh.jain@nxp.com> <20180427172058.26850-1-shreyansh.jain@nxp.com> <20180427172058.26850-3-shreyansh.jain@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, hemant.agrawal@nxp.com, akhil.goyal@nxp.com, anatoly.burakov@intel.com To: Shreyansh Jain Return-path: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 711BAAAD4 for ; Fri, 27 Apr 2018 20:49:29 +0200 (CEST) In-Reply-To: <20180427172058.26850-3-shreyansh.jain@nxp.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" 27/04/2018 19:20, Shreyansh Jain: > --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h > +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h > @@ -254,15 +254,38 @@ enum qbman_fd_format { > */ > #define DPAA2_EQ_RESP_ALWAYS 1 > > +/* Various structures representing contiguous memory maps */ > +struct dpaa2_memseg { > + TAILQ_ENTRY(dpaa2_memseg) next; > + char *vaddr; > + rte_iova_t iova; > + size_t len; > +}; > + > +TAILQ_HEAD(dpaa2_memseg_list, dpaa2_memseg); > +extern struct dpaa2_memseg_list dpaa2_memsegs; Shared compilation is broken without following patch: --- a/drivers/bus/fslmc/rte_bus_fslmc_version.map +++ b/drivers/bus/fslmc/rte_bus_fslmc_version.map @@ -105,5 +105,6 @@ DPDK_18.05 { global: dpaa2_affine_qbman_ethrx_swp; + dpaa2_memsegs; } DPDK_18.02;