From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0063.outbound.protection.outlook.com [104.47.40.63]) by dpdk.org (Postfix) with ESMTP id 115CE1C9CB for ; Thu, 5 Apr 2018 10:53:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YnQOQTRkxYiit593JgXydm6eLwlEfWJEKsCl0u9KxSs=; b=Q1gVAmLr1aUjAHyTDNl9a5Jm/r5OAN3v+gm6OTxU6dw2CC1tiozR/slhIx/wwB8QnTuJ4BFNRMtBxBNmXMMBrv1CaIB8qr82mZwkDqKp85eRST6E2nQoY/2VgIlxYXOLOxDaIwGhZ1LCJdyxUMCkRJOUh54FX6ofap8V2ZH2Wes= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (111.93.218.67) by BN3PR07MB2516.namprd07.prod.outlook.com (2a01:111:e400:7bbf::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.653.12; Thu, 5 Apr 2018 08:53:30 +0000 Date: Thu, 5 Apr 2018 14:23:11 +0530 From: Jerin Jacob To: Vipin Varghese Cc: dev@dpdk.org, harry.van.haaren@intel.com Message-ID: <20180405085310.GB2674@jerin> References: <1522927443-13796-1-git-send-email-vipin.varghese@intel.com> <1522907790-484-1-git-send-email-vipin.varghese@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1522907790-484-1-git-send-email-vipin.varghese@intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: BM1PR0101CA0037.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1a::23) To BN3PR07MB2516.namprd07.prod.outlook.com (2a01:111:e400:7bbf::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8f9389d3-43f6-4f7e-0938-08d59ad2b52b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:BN3PR07MB2516; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 3:eYJyS+s9lLQN74V4KxuHpxSqG9OK/6RROyvPSpFPwtS7T61jaKH558U0PUR6ez9hlbuuLYHulLxzMoE0jSPhbOr1Xfdp4LB3hnHIS68OeeN5Q93ZwB8bnyUZrmGr8xMqFpVwj5TLE1mNcWVi23Vj13mWaa/9AQtJBZyHmL/ao75OK523kS/VjoQTXdsGt1jP7Du8de8NstEUfDnDqkIFXxj5l4ZyqK38MbgRYzzk5JwH86N3Yc6by+sSk2AlhlPr; 25:fvDqcxtJP5xm55WNXq7P4ecxtLXR5nropGH9CIPuVHnbFsic3oYpYUGa4hRZPjgWHHOhyPUUtz8+jT6FCbFmVojUIcJQvxp4B2wBmxgCJfklg2Mt+2dOCfyd9N/uWQfc9Mtqv6l8y+wLmeJpRrQ6H74wj0v+2g2kXz5ibafV+gUSP1UjhwITS5ljbyKzfKfiNspuDtYHqsxCKSfU94bV6aJi4k8YNC9rcP54k1BKDXK8/BD6rusG9hmYSVAqfVK7Z4Dot8mJj8/qGEfVId2CgxVFnLnT4zsVt9QmQJWgBhq2HWzgrbOs3UAbWE6y8101Hv+a8dIqyx+GXmbHuOGl2w==; 31:raGvyBnJmPZr+zYZTMoBdnEFiCtqmaRNv1Rs5P07Ab5SdAoEaac9NV83f2vxkubWHtAXgK5O8J3ysj36k2YF2CHY3xf9MDJgXoGPucEzmQxSdLaLkO2wu7dpYshOEFVgegOQOsUjt9m7LU1T42o659y+ELRihuLCjZdlapooeG45bHPUPX4U1sROUzQBKwwSp8vOc0364OxG2y9MYgUgM5MSw7QB7PZsXcwaU1ESe10= X-MS-TrafficTypeDiagnostic: BN3PR07MB2516: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 20:0FYdCHJqTsxjEBovYBAplhYEpMUd85BpVZ87F2d+IVoJCUIt2YZfEBAtchfHSdtd79PKAJOiREuCqNs2P1/uy4CzL7g+ofPZ1CG1TkRoH9v2bVqjjlHskchKS+tRACPVel7KVp8xMWnTXOgK9KLpnEvlclpd5SXeRclFY/EooFYTPVltYQZDEFlTZas+tr3RX2M/Kiqltclwlo78Ylz5RAl76pwsvNmT5p29z3EhtosPl5wSfCsmTFiEg3iw/sawm53JHPGmpHQzH6pKNZzBUwQe31419JilpyprmiCxMISx6/MzP4xc0vDFLpQdE/SPEHi46ShQLVeELJ72DxnGaQOYqYxnVKUPslAI0H4YYBsa0yeaYCgqzcbL0xmQMXAN4FrOO3YucW/rVOrT2LtflyY8rhSUpBp4SxSOxghDgDq0UurtYbk0cNybRegyfxQ8WgwjEbKLrJ6lUWVEAyervECswgxhA9X8YyB2/eP+HZ4nQvhqP0IgB6zpuudlKypqYdSFcjOCaNSZ0dXJesyYRwwf9vft3P9PW7rgW7q7sj5dNyk9H4ZaZhpaUIMrW6KebVAfnUQMzU8qNriGjGkm9sPxyxhn/vk+8UT6HdtD3M8=; 4:FKepp80pBOEYso/rqt/OKtpEoJ41UUXnpePxwCU14MVJZJkQQFder38fKKg6ebXT8pkQpQPDauTp6+q9q+JD2IMJPM2ysa2j2ssYbhmhK6rnXTe/WwWJiD0Gp01pnqKeq3KGUIbCRleRMMhnx+lJ2xh+hmKSpebwHnVtm0M2CAQlfeGBXFSSZYKduXY3PR8j16AZ0LP6E4d8T/IbS6Kz7GRBeaV13wswhiUixpSPZj1CKtRtCgu7FDlBxQgi5wVibAK9KxeGIfCpPtlCnMC3yfcv/7Fqlq8hD93rVqelaCK7H/Z8vW8Ai2v9kFPootim X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3231221)(944501327)(52105095)(3002001)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:BN3PR07MB2516; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2516; X-Forefront-PRVS: 06339BAE63 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39380400002)(376002)(39860400002)(346002)(366004)(13464003)(199004)(189003)(106356001)(16586007)(1076002)(6116002)(3846002)(316002)(4326008)(23726003)(229853002)(33656002)(25786009)(97736004)(2906002)(5009440100003)(11346002)(105586002)(16526019)(6496006)(76176011)(72206003)(68736007)(186003)(478600001)(476003)(386003)(305945005)(55016002)(42882007)(6246003)(58126008)(33896004)(7736002)(6916009)(5660300001)(8676002)(33716001)(9686003)(956004)(81166006)(53936002)(26005)(8936002)(50466002)(81156014)(446003)(47776003)(486006)(6666003)(52116002)(66066001)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2516; H:jerin; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2516; 23:FXGCdtqGqjeoZBuo9jFSkjshoQy5uIBOXg5zyhSGm?= =?us-ascii?Q?bi4YmkVVNAmhEiDpmAOZ7I1U3W26/eEaurY3JeyKnhPtW24S/VzHukaPBRL6?= =?us-ascii?Q?QQflXcH6rQJ8lGFJkcasFwHoRfhRmbVO9DHvlFf8fuPWVPso04hXOz508VbL?= =?us-ascii?Q?9n+PUOCwcGvlcax3kdiUylXh94NG64G47/lpeklu6lyJJw7r/Xax0Xwr2FRf?= =?us-ascii?Q?WQl9Iba1aLNIr3v0TxGINpjlndesxDrQwNwUnbs0n/ZBrjm/5vVb5ezHUGR/?= =?us-ascii?Q?m/fX2jPoQZ5yehkrBbGduX1Sz6KA2U8mjf/c77X57W7MYdNQLGQ/DV1Hizgy?= =?us-ascii?Q?kKVmsticBdgSRVUgym+s4sAB+KvjZ7ZTbtJ9pRssNvCS+4MR2ap3cC60BtPh?= =?us-ascii?Q?zi+dWsePtA01h68/sCp8dpY+0uWBfBZFke+N7xdB6bdrHlmgPMYjQTVNLOUD?= =?us-ascii?Q?/MGQ9Y3HvtUSpdx+cIXRnrUSIgNh/bFj1TBeh3sz9h1xnLQ04QLvT/h0ZJ0d?= =?us-ascii?Q?tOgp76NBFQWe05tSaWLNnEaGG1+Wgf5VJEw+BZXUCIJA/en73/rNTPRUkU0I?= =?us-ascii?Q?nGd/69XDtr73BzVtksqhHJGPQThx2AM+gte/i/VoyqPfgQWSEfjhBiSV6jxS?= =?us-ascii?Q?aGUOo8SVW1R8cpvoeyZmcEelow45KwUaWLgI3vX/EJOsDA8O4756vSic1CL4?= =?us-ascii?Q?NpgvbEW98W5E/7/RTKLUv3NANTSqhA6YsvPyR7rj3I2tmujN2xtsjBut1VBN?= =?us-ascii?Q?86+QcCJU/HF/vP/cTW7Ww49p0nSmB77OJQXt8xC4KYME7FrSXDbOg8URaJje?= =?us-ascii?Q?KXM68tagZLavFBOVlRsqhqokvNqjEopbbpL6Rv3mqBZfNkH2anH5M5bbcICA?= =?us-ascii?Q?zNsLTEN10p7+FhKEcxIhck1L87uqwK6FajUO9Nzgbv+ct3QBHxPtRC488Lma?= =?us-ascii?Q?D2Oj3tgyVSR2uJ9vZwQ4KtzLjcj0nKwQ4zSYuRVeBcAy3YVf4f7wk4ADatx2?= =?us-ascii?Q?cNrrI6R3lLhyfiQWmCYlWqT10adhQUF189Z9SvyTkpbcVO2RDkESLJMdZ2fj?= =?us-ascii?Q?hnw2Q+T8qyjJSoPeqBalBm9XyjkDBwoGIJz5YmumyO2Yz+Q2lgVnaM5SXpGe?= =?us-ascii?Q?uon98A6ZaHUSRQ6HWN7TzBSo3BXx2+I5AhoNHyt93jtPhN90aNZ43Fiw/V/p?= =?us-ascii?Q?We98a06EC+MSplBypqYERVfZJQzuUlWd1kK9Ahx0RcSDp3JIu3pShdpoj6+n?= =?us-ascii?Q?kRlJqqIccZL/zpGgAm+u3DIRbb0/TxRWQiC/8HRgEzJQp4btxwlJ4QwAajQ8?= =?us-ascii?Q?2+w9s31akX7cb3/EFI/MoAp7Tl4AUZlfPL3sEJZSm5X?= X-Microsoft-Antispam-Message-Info: WKY8H+LvyufvFjt+s4JXmhJQ9yXkmeuKKvVER8SZR7HTrLWwXgvWeSzr2khju6naEejHA+1dmauhzlbl64wyrO9uP2HdPleA7Q/u5X2ypbPtghsV8VSNRyiXa7nBi25bmSFqvv4+tEAMO/LWYqUMeH4UPzoxMPTWhns0YSIoERVk7zkFuIPw2NDz44OhYsCp X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 6:EHeiRXMxvrxnkAjbwg3RzIEtYSt6UQNAhX3npxy7sE/tk/i/iSv+C8NqtvHkHGPJx7r6iyzB24MAP3S1Zt+pMpOFRZokuUSuW+IQqW1OC6YF+x51at8v+yHyQsllEvbaiNHe0jD8zZpZOgkl6uV7FqWzOJLFBDv+dbza1TE5p+8y7Fyx3B3exKejD0JqFeFytDOuQAMe6KQi19c8QduGS8Ag8cgAodVxwnB9uLGAUUqkzt0pvY0LWPpeheLd9vJTHO8Oj5yBGA8Be+s4CgnXUNphLOi7zZ4Skkn7LzqQiynqAkQJVbw+Ih79OxCG+xY5hJp8Fshs8R488ayUaPHesBOpKTtRHR8tImcwiMMD1jdJDB6g2tURFy83P4aTIorE6mFAio3+TLaxLtUB8lZ/pO3BbbqWDmpcP3Fk9E1G9DZ4wjSMJBk/kIi+1/AcMzlv+sEOjdqmExnoo7dO5lzhMQ==; 5:CZt3p0VEL1Bic52JbihY/kPF+Kx8Yn1sUk3Stel/kYA3Ym9ZtYFrz/A0j2XKBBV439bccZ0jlt85SAD6l28ErWJtw4a9qBRRdIS6miwLA5O1i5rQt1vrM9mQNXw4aIluXeunpf/spTliOj0WYeECcprh7FpP8Eu1dIssHsxQtCE=; 24:MwhHa40oETuaLQ6QUGkTN6w45EpzcGzofos/jKxexCX3vAsu7csKPR8Gzr2mkHhvCpiXyJElfHfnewyawe1fXaFESOKV0Ug5y8AQYUMi82Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 7:k6tFJmXBFx0n97zFTkqrOonRKlEiGhrXu1nsfCYaP2y+UMvp1k0WtfyxPEoRTXeCncrwwdUM8sGgLB15D263HfDggvgjfDK6ERQ2tCMZHVH/WcIrDXHGamzC8ONDrxNeafcnGpn9UVkAiPpTPDqPQY2xQ5Zz+k11gbrChd+q6Qz38GZLruVZ6Viix64YgihOj44fQ8mvV8RuKpT4Gu5OD/MAkR+hwmeQ/iIpzT04qL5z/ECuqd69JCvti16mg4mM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2018 08:53:30.3128 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8f9389d3-43f6-4f7e-0938-08d59ad2b52b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2516 Subject: Re: [dpdk-dev] [PATCH v3] event/sw: code refractor to reduce the fetch stall 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: , X-List-Received-Date: Thu, 05 Apr 2018 08:53:34 -0000 -----Original Message----- > Date: Thu, 5 Apr 2018 11:26:30 +0530 > From: Vipin Varghese > To: dev@dpdk.org, harry.van.haaren@intel.com > CC: jerin.jacob@caviumnetworks.com, Vipin Varghese > > Subject: [PATCH v3] event/sw: code refractor to reduce the fetch stall > X-Mailer: git-send-email 1.9.1 > > With rearranging the code to prefetch the contents before > loop check increases performance from single and multistage > atomic pipeline. > > Signed-off-by: Vipin Varghese > Acked-by: Harry van Haaren Applied to dpdk-next-eventdev/master. Thanks. >