From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Jerin.JacobKollanukkaran@cavium.com>
Received: from NAM03-CO1-obe.outbound.protection.outlook.com
 (mail-co1nam03on0079.outbound.protection.outlook.com [104.47.40.79])
 by dpdk.org (Postfix) with ESMTP id AB0CC7292
 for <dev@dpdk.org>; Mon,  2 Apr 2018 10:07:11 +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=qfSVtndy+zGQBGunrTDKu+JkllgYqIlKdIwk/arENhE=;
 b=OC8eIZOTTI7XAZCuy0R4UqtTfdb6MA1m01ruu/RhWatmSjXKnf9Kk+husU9SmdXI46kk2BJYQB3zuUaSkhmDV8Rl/CKdYMJV12LtOE9RDDCz0Y9ZD012kAJd0mLVXJLLFRfciicWXgB6zCqzwFfOmsHgkbDWvoGiZFpLbUwIw3M=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; 
Received: from jerin (122.167.95.141) by
 BN3PR07MB2513.namprd07.prod.outlook.com (2a01:111:e400:7bbf::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.631.10; Mon, 2 Apr
 2018 08:07:07 +0000
Date: Mon, 2 Apr 2018 13:36:44 +0530
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: Vipin Varghese <vipin.varghese@intel.com>
Cc: dev@dpdk.org, harry.van.haaren@intel.com
Message-ID: <20180402080643.GC7280@jerin>
References: <1519932900-10571-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: <1519932900-10571-1-git-send-email-vipin.varghese@intel.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Originating-IP: [122.167.95.141]
X-ClientProxiedBy: BM1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::29)
 To BN3PR07MB2513.namprd07.prod.outlook.com
 (2a01:111:e400:7bbf::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d25e53d7-decd-4cab-589f-08d59870bbb7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);
 SRVR:BN3PR07MB2513; 
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513;
 3:TuvhB1e+Y3rc1akI5flSiufBszXtD5n2zXtjz0X0YvZfsuUzM8VFnGSMjlmaMf1KTt98tAuP2Ym6WNCbvTYYklAP/0YI0tMwHGN+H2aAuMjoPFid4gqre7GX4rTgiy0VrU9XhJzaaEAA+PyjVEVd0aAxeagOIfGkZ8S7JT9DhI/xNzJLfl31XWv/mjjE3DjJjWq5HtJE9uWyplzfYkGax3dYQg+R568vhOch2wK0zvP+BejLfwyUcm6yS9z1ozaH;
 25:ExpJqIRHQxomxSOZQbbHwfmvackh8nfChHQDbpPgrOrqrcOTcLPlHQOhlJeEmOSfz9DQ47XLsj78yWNAhoh0k6OhwypVMGzvwX4zPbQEnjUTWekq0J0YWWoZX2wWmPbJF8QcNn2CFiP5Fxq40SstiIHDGEfyudczQRrGEsUZ8l6E7Lvj6STYrZrTdRnRwtWkzkpNlzYYyBtcseUrCd0UKhMRJZzBCIkAhawfpOD2da3x7qD5lJbdL89hUigpOF5lVh2OuHzDbaXu334qblti8zoe8VSa+/P6slFu6SSVZMk3CUrO+j9LZ1J2L7GRP1D07RkV/u95W1wwPrtwX65Log==;
 31:UCVhj6IS4wPzSEbd/uUapHoDZdymHaqP7zBluAxlTu7QfiZx7t3c9azj9YHxJ5QVYAZezsG+4n1Mw5kccWCwgLf95OJfoBii9jL5q/cyOpReryluVZbahubZs6CMqBLgnI+491wPeOUE2HI3W4i5I+x3nVwDYwOvSUf94o3/i/Jeev7ibYoGIw3Yc3oTdOADxoMDMFL9x+m/8WkZLj5OrgzF36cxjM+Cs1lA+u9o2ew=
X-MS-TrafficTypeDiagnostic: BN3PR07MB2513:
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513;
 20:WcyXoHF5IS/gCihXXNINgQNafqOAnwsZ1UdBcbwukhGw3Lq2Pn1Oe8BYmNRlFh9mkfmRFk1PV+MsjdEEft8WFXmpzswZahdOdOwF11mn5bu32QU6L88y/REVsDjFf0sol/O9cqDK3Db3atm1kNQqgfuqxGHHRqUt5UKTDYFdl14YTKMI6E48Vm6BnWU6v5FvCvSSvY421dc2zL1rO3HpfbIhdwQjLXzaXk7PfLqUuXwCzcENm3vl+xdT66dzOu4LEK06lDMCOuuoWrZOWh2VYPdPjGOHG52/vnX1temXwBUu31EqCU0Tpc8s8yz2YPnBUHGzV2ARtlS2aV6WCVoCbHCP6CfL9VQo2mfY6pNIU2J5E528ENIE7etDquebi5mrpbdcGqbZ6TMNXIoEoecOl8x4Fi1tTzLdw6wzV90aPOzvNXIF0rnccn0GcPUTmfS+6GcwIuOJ72yPpV7ia+Vo+Zty1bIf7ORKVssRIF1DOowJE/2f7/pZfFBrUbQIp8bA/sFzz8Hst8y5pBEuzbk9SZceKAbpiV4hhK7BHHE0MNHiZkajlzNz5GtcwACUJfCZogGOUYGVz/5pYTTMwqcVsxayKNZBvMS0eImml5CrRyU=;
 4:6mlyDesThyZiKka6PTv+1N2EfWbST1r2kyAKWBLGxLDhKaujoWhAdfOh/grwdDH8rusjmTj8r9OfW3DMw6p3iwZpXnZvArt13cP6Zn7BsRIAee8FS1PUwaWGm0BbZYfMEL7Q77KPrYLs3jsI97vBpPVmRSefvuCpTmWQtFSnmd1hiBS5kkbXYiuQhoLAZFLnKH+sFKG6xi1PqbMCjPpkOVTLWpLFOjqBE+Xj3VPZ7zlhUp1NFBp2ERny1SZ/9BZgfIOeBfBHU+DH36zlhHZ8HYfyVqwdwzfv2H4MaAb2W7Pe5YAnbOvp4IY7L6slKS09
X-Microsoft-Antispam-PRVS: <BN3PR07MB2513D46E73CD56ED5994E6DFE3A60@BN3PR07MB2513.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(228905959029699);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231221)(944501327)(52105095)(93006095)(3002001)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:BN3PR07MB2513; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2513; 
X-Forefront-PRVS: 0630013541
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(346002)(376002)(39850400004)(39380400002)(189003)(199004)(13464003)(42882007)(16526019)(25786009)(8676002)(81156014)(6666003)(81166006)(478600001)(68736007)(6496006)(8936002)(186003)(2906002)(11346002)(305945005)(26005)(105586002)(66066001)(229853002)(6116002)(3846002)(33716001)(97736004)(53936002)(23726003)(476003)(486005)(486005)(7736002)(47776003)(956004)(6246003)(9686003)(4326008)(106356001)(50466002)(55016002)(72206003)(59450400001)(446003)(1076002)(33656002)(5660300001)(16586007)(386003)(6916009)(76176011)(58126008)(33896004)(316002)(52116002)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2513; H:jerin; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2513;
 23:HAWspJccEouqvC4gWckXp95i9GYHEOU6uf3vdh5bq?=
 =?us-ascii?Q?fleO0wDNDUao5wHTVHKLMeqx9hfDJ4HPhvUXmGI3yUV4ve9XxtfQu2Ji39m9?=
 =?us-ascii?Q?usIY8ENCklh3MqvkPeMUB7VIV+Fe4nxuSpnrILkXQPfIJbcbBMa1PR5cMIQi?=
 =?us-ascii?Q?/IBjR3Y0kwePRZZUt5UTiWwPgrb24Pa7PWfhK6cpPpCGdc6+sS7OUUhTC/t+?=
 =?us-ascii?Q?aYxcapbaVNq6umAgUpArVhRejPI6+aDOX/9f3FXPjeOP85uWya7rweOWZefx?=
 =?us-ascii?Q?CgrIzt3wJsZgRhQQN/aROg1KKsIBF4EqBRETbgEO4d0I6mqcLo5fMFl+m7cb?=
 =?us-ascii?Q?TUq2m+6SZ3vn29U7zDeBm4Ge+UIdCyqXfQDjU79YQz+snO0WvOcqf1i5DkWs?=
 =?us-ascii?Q?At6X94NKaz7M+UOWfhTg3OYUZXPRwzeNPhGEC6DJgOjHpSXSVAk4Dqdb/NGn?=
 =?us-ascii?Q?b4omvx2Ps0WCdob/+PmEcTETC4KN8GAuAA+wjB6LRs1ppjY2YtMyHgnDP5q5?=
 =?us-ascii?Q?iQI7mLBg9uA3+kVuXwzRQmMT84XHQ+XmLihaZjjXnn9ouc/3mu1X2PBtS/Yw?=
 =?us-ascii?Q?L0MMP+Z3qFjvkut4AfnKeRo+p0kr4acH0ShoDgpaZlHvenvNzRgdgWpEJHgW?=
 =?us-ascii?Q?g6RdM6BsShs4x09YNZwRWNxhgRSdyNFJqQjfODsaC2Cw+vnQ92UVGZkeZnub?=
 =?us-ascii?Q?m+4oEALwfAWTUMa4jp4jQtXsxRr60yq5qFeS/q9yMWm124EQlQWT6dBbxpIp?=
 =?us-ascii?Q?m7/iJ6O4Kx3vb8Lta1pYR+5jRWs6wDYqwTj7zNS0ONYCUgSzbIQDEVRUSb3S?=
 =?us-ascii?Q?9EigqQzgfnL2XK8gzBa+LWglRsfLKSKp7RDUHBcdYkjTSIdEE6t3rjuLNYEy?=
 =?us-ascii?Q?CdnXIgoiixmc7yOh+Do81h8q6YljqjQFKBwVZ/DXjkvH5Q3ZXPbpH0wNriBb?=
 =?us-ascii?Q?k/+oUHHGcn19Ym12OVH/7eYF0epVK1LIKkyAJSGw4QDeR9K4xbP6lZs59jwT?=
 =?us-ascii?Q?uclIswNQ/FkcyY4RUNc501+gio9SY/ax6FRcmEFToEv1DjdYxJdBDnvZcRNm?=
 =?us-ascii?Q?qsDy5707NzF+5zFcAaCCVGCrjX6hwO2Y1M8Dk/ZtWs5u7dSXgeA7IFoAU0h+?=
 =?us-ascii?Q?GEvhViXRyCJbP6yId8yfYtAbZCKPKFqUNqbgDJ4moUiLynxlfsL1fTZivtHu?=
 =?us-ascii?Q?T/U9UwHhkecEtYbQprH4+ojap1DV8glz+iejV3U8chsCaDF7T4OWHImudUKl?=
 =?us-ascii?Q?mzB6JnoC7eDyV0kKYOhqhJTRovp12QjS8bamUz2LUPDspE9YGQzHI5uoV7K3?=
 =?us-ascii?Q?TwHL2BgLsalSywMW0rVdhZlkF2G1ODjVeuboVYl1jyfJxl3sK6MoLGfMMbgw?=
 =?us-ascii?Q?k2N2Q=3D=3D?=
X-Microsoft-Antispam-Message-Info: NCA8a6XdPLC7e65v5GxeMHnVUvmYOQycRuBNk4p8E2x5zphJBx2Wj853J+HvbHNYMaKebSh4R1tdrwxOiZhiN9ozQkH0HK/kP29AR4xbHyiOpcPXI/y9WSECAT9yZy2E6G+PWRFg++0qcZ12QwQDMlAjwNg3+W4fTCCaW6TvsF+4eV3D2+UBjQARsbPu59yx
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513;
 6:SdM+OSE4Xg3gUV9oUK01lQkr0ZLupv8A3ptlNiRxbBjSmvLqey1CwnmF6labTbVcz/zaX0QEf/ZzbJOaIjotlvdvwn7NZu+yfFK64D7UNy0Qf8PmYNJkKJcHZxYcR5OX4sLA0ZRiYyUQQasHsJiXcpaWzTvtCLq1BQ3GzwIAMfX2OsC8h/aFIyagd8wMzHFPeFRBXzLukR73+z1CGQ0FROSiYuu2671OP9LslN5alkRPbHoiXrdCEgBjQc7Ut87SX0HsfFzvJXbTC0Fu6bGNBj+WrVWxZfs3/D3IDUwGPWRBD4EG1F8wyLqh8q1CLt+2YKaoNi3Il511JedIvfDKVSbso9uCtwwMkyOLLMIh4ZIPQYeA0GJE2KVnNo64+O0UCk8TwOM10PAGoJ3blrnWis+Udj9qpRVgsvqimctXJWiDnnueh1iqj0SufH4QXXQeM1ShVhRr8b8ZmOLXHAwoFA==;
 5:LLqTPI3LrvgjjCJ6MIMi8MBhFURUNfAElMFyqt7X+tQmi8z6qcr/v/JWqckhF3uo4DAQHA77tIDXVDeHYW8asm3OuwS/ojr5yk7p6lGlV4SYEfRcz4zFFIVGOI4WAiqOiuPzTYTMZ3g0E4exJSrkSGfYR1YL7GTMggsQvsArHJc=;
 24:TZTVe/CRfL7BZulE4gol15/k3QvzEyXZqHG+VQycv+TFAFW2FASLfPS50BTORrYWZpP+A92HPolvq35CN0tRAg8wpy0x3qj3uQlwAIA7Trs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513;
 7:fcKwpujzwvmUtQDOjxj3Az4JtuAFroMasJeBJvYk2FhveBogD+d3O39v+2xUiRqcMo9uFRcFGmT5ohL/dIZRsEM0Yg+XTC2CGAptNc1xY0EWQgNyl8vH0rRbdwP1hSQo5YTAFVVrYFLT/ouzrzJGvXOwkboiegX9eZHFVQh2MUqWf5vignpro6LH+QJu6dtnaCh4EoCLJiDzxysPdYZxCSmm7QLEjAIGxr0gR0QDfq/JZv3WCrLSfl8j6KGwPU5J
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2018 08:07:07.8052 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d25e53d7-decd-4cab-589f-08d59870bbb7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2513
Subject: Re: [dpdk-dev] [PATCH 1/2] 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 <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Apr 2018 08:07:12 -0000

-----Original Message-----
> Date: Fri, 2 Mar 2018 01:04:59 +0530
> From: Vipin Varghese <vipin.varghese@intel.com>
> To: dev@dpdk.org, harry.van.haaren@intel.com
> CC: Vipin Varghese <vipin.varghese@intel.com>
> Subject: [dpdk-dev] [PATCH 1/2] event/sw: code refractor to reduce the
>  fetch stall
> X-Mailer: git-send-email 2.7.4
> 
> With rearranging the code to prefetch the contents before
> loop check increases performance from single and multistage
> atomic pipeline.
> 
> Signed-off-by: Vipin Varghese <vipin.varghese@intel.com>

Harry,

Can you review this patches(1/1 and 1/2)so that I can include it in RC1 pull
request.