From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jianbo Liu Subject: Re: [PATCH] i40e: enable i40e pmd on ARM platform Date: Wed, 3 Aug 2016 17:36:37 +0800 Message-ID: References: <1470121107-7622-1-git-send-email-jianbo.liu@linaro.org> <82F45D86ADE5454A95A89742C8D1410E0330A4B6@shsmsx102.ccr.corp.intel.com> <2DBBFF226F7CF64BAFCA79B681719D9502046341@shsmsx102.ccr.corp.intel.com> <2601191342CEEE43887BDE71AB97725836B8D25C@irsmsx105.ger.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cc: "Yao, Lei A" , "dev@dpdk.org" , "Zhang, Helin" , "Wu, Jingjing" To: "Ananyev, Konstantin" Return-path: Received: from mail-yw0-f170.google.com (mail-yw0-f170.google.com [209.85.161.170]) by dpdk.org (Postfix) with ESMTP id 5E8822BE6 for ; Wed, 3 Aug 2016 11:36:38 +0200 (CEST) Received: by mail-yw0-f170.google.com with SMTP id z8so222549290ywa.1 for ; Wed, 03 Aug 2016 02:36:38 -0700 (PDT) In-Reply-To: <2601191342CEEE43887BDE71AB97725836B8D25C@irsmsx105.ger.corp.intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 3 August 2016 at 16:29, Ananyev, Konstantin wrote: > > Hi Jianbo, > >> > Hi, Jianbo >> > >> > I have tested you patch on my X86 platform, the single core performance for Non-vector PMD will have about 1Mpps drop >> > Non-vector PMD single core performance with patch : ~33.9 Mpps >> > Non-vector PMD single core performance without patch : ~35.1 Mpps >> > Is there any way to avoid such performance drop on X86? Thanks. >> > >> >> I think we can place a compiling condition before rte_rmb() to avoid performance decrease on x86. >> For example: #if defined(RTE_ARCH_ARM) || defined(RTE_ARCH_ARM64) > > I suppose you can use rte_smp_rmb() here? Great. Thank Konstantin. I'll send v2. Jianbo