From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0064.outbound.protection.outlook.com [104.47.42.64]) by dpdk.org (Postfix) with ESMTP id 3ED612C6D for ; Fri, 13 Jan 2017 11:58:18 +0100 (CET) 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=TF99THd5w+c8jrNZBLkco0YvOyyhTti4MnkNyGyvoow=; b=Qijn0PZgHhZFYBurbJmLII0UB7h+UyznlDvJ9masY74cpcdKS64akZtt+8QLKyePT4+JQmT43ax4DZM8qSp1XyrLwge8SSdA8b0rk8rUUT8UXs2nNPbMeIKAGRw1LkzFih4XUhYNQT/7OXH1lSgR7EfI7Rl4UXDY4JLmuxp6JC0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain (171.61.97.114) by BLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.829.7; Fri, 13 Jan 2017 10:58:11 +0000 Date: Fri, 13 Jan 2017 16:27:51 +0530 From: Jerin Jacob To: Alejandro Lucero CC: dev , "Ananyev, Konstantin" , Thomas Monjalon , Bruce Richardson , , Jan Viktorin , Message-ID: <20170113105750.GA28699@localhost.localdomain> References: <1482832175-27199-1-git-send-email-jerin.jacob@caviumnetworks.com> <1484212646-10338-1-git-send-email-jerin.jacob@caviumnetworks.com> <1484212646-10338-26-git-send-email-jerin.jacob@caviumnetworks.com> <20170112134022.GA11933@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [171.61.97.114] X-ClientProxiedBy: BM1PR01CA0085.INDPRD01.PROD.OUTLOOK.COM (10.174.208.153) To BLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) X-MS-Office365-Filtering-Correlation-Id: abb77500-d1be-4fba-9db5-08d43ba31355 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BLUPR0701MB1716; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 3:1ULIzJbugQ/LmXvQVud1+kokkbVI2tyFD8el1vlSozlQxybpc8+nRKWQN0K7Wn8ucpNM8+yCw3cbANtBQ9SIXpVqVeYh36MsV0BjTPY0XlsAXQbxTi8B+YaRpJo1RY3dda8u8et5qa/6pGemwGgiguDNHc8eOO6dNJy3VT3r4gvpqEQ6AhqqFQXoJldEKL63YuazFKsd71rjkLb9jDpcCmt8ljq0QYCW4cH4y9yPn6/BRocMqtBw5KlOduE0Jr7fnxnciUk70xUe4Qu7hm0uZA==; 25:0tdK6Q70varRqg8MWyBZTy0AmNMoYvYWsoGBCKBsuleOQlfDvVWkPmycJU0qwLkK9rppS8jTti1p6g23MUP1F6tkil6qSN+tyHYWQQYH+n7pOdABKPmlbHJ2GaLr5BHt1oMDYo0+/NmemDD7JR6WbKKOE90jfZcGp3YbX9+u14t5b1FKiQTO6H3chRnlZAh1eKDWwyM/9kRBEFhnniPGZAuXQWk3QlmHbF8OjsONnMwmH1d160TzZxYijq1mKYWuwWP1h2K/rygr97Q6/PNlluov84n6x2EIa2BbBqSjvwjDtQYbDWLx8dKOteMZwwtQTPcZpLRSs4oCuv0EYDDavrtQkZ7rYSun2d+YPgrI/n/2TdGpQWuedEfhN8fK0O8JsEWpdTfIQ7/E1IfNnkEzPBvkK8miEqI/Je4j6IlXDyk2hbqN6dXH3AgrmM+wrQESoGh5GtITADkTZZNvSGaAPg== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 31:gDyR+wIPrhzE6j9Ryx8wTELg25vS7xG0Om4oQ4bR6cTPnPu5X/kTcYbAW9IjXSsZOBCLXpf386mK2knNHMVmbCBVNRp9Vu0ZMkOWJnjiPu8j4j4j7bPiFz9/c6DHzaba/9GLBI75c8v1vUjC5UhQvPu9p7ZXDBvjVTyxvNJARr0FIoAzfy3Cn0lEWppUm8+TAtkwbybwSxJGGz75jVt1H0KzeF0w44TJEKyJH4iIxBW9kod2GzyUUG/Y9HOs69AI; 20:eOat4ZCPnPpgpG4fhF7joD84xLz6HyYGMIqEHnv9EVt1sF+E/Aa7+xfuLzCnQJQz4De8o9MeaGnnF4CbkAXpXqkXBp9JY+AeIRyDpz4IhsScXWrxH29ux0EdZIZCcP+9wJKgCI0xgFQ/CodrYsxwBeZSmyAWsvF/EI+Dq/vdZ+PI5155s8cEIpLRuu0r2ci1vJE1rq4OzWe4vgEzLrkD3dArEkt4M8SvxJWfFcrMW7lMlSHeNrD5xWDbv307dDumi5viDjDxnvjVWEo7e3+ygq0Ad0M9hRb6ZcZBMn+fu3SeR5vtobgA7Kb6ws+Mg8erpG33S0qPVseDUzXS/+/+x5EY0Fct9QvRRdpA/9k252vFhXyn9iUiUpv235w2jN7s83OYgd6ueG1pcuFaE+r45lE13MEA/3FLRTn+MY+3eDDMrRCoh1EJTo0M0l1uj3tk4qXkZK/5TavP9xfCQNJzt7PCJ3vF12LLTkZJOyQ1dgTLttWa3d+d8qB4fIhC1JR5P6UOKVzarVTtwdwoRWBdD1e+DNA0A6aQGPlRAqxV6eMwka1LnSQDXyYVv19t4Sg33cNeMzLaoMtA/irfzDOax6q2Cf4Xo1WeChUt37BgT/8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123564025)(20161123562025)(20161123558021)(20161123555025)(20161123560025)(6072148); SRVR:BLUPR0701MB1716; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1716; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 4:Fsgn0J7kz29Vk26UAaLixpy2lnVNq7ZNJH/P2vmJApjsdGP3GNlozQahRD5RIztfIbnTnwqe+HbserZ+Gqw2rR4qnApHF3YNzbUcqhk8Q3a1VjmY0LEkJX2WAlkcO9LEETOFJPt/1TdbhEmwui+k22m14iRpcAPfgCjrDb3nw32VLOOmOvf0rTgQ2ouiPRmsPsm4YJCZo5wiQOsZXqQ1ONCQPnLpDxACrRMbg7aTLlTZa832zNXKxkgSADgVdiYxXseenejvR0romtpk8wtqRbeIC2NW6dWSoDQ6MRJ1ChCxPdZL+q7RauFjBJC9hE1SsjBZZwVsjG566e7Co4sxeyMbaVh82YGbxljwOtDibdIecby/J4+uSMaJxU4WqmAJS2qpeA17ADlzIdkyBZD4RNtjkiUJazV0A2KZguz8EeR2DKjyubH2JAXNhVV40FQ7m9DzG6j7zRBezWYTbAJGn3Bqz7CON2/H21htH8bualwtJo8B5mjqoxh9RADKcbyS2NlLKvh2YayhyL5yWgompngYzmT1KpsGuoGcycx0C20Uv/jhkuktR/9VzEhaZJNDDbQ/JHJfDlCcxxxApt9xvTvTBgjtRyHoqFW/Jse8UPtb/V8xOhnnw3G5Xw+UqwKwxnKgGXkIqjkTetD94+EqLA== X-Forefront-PRVS: 018632C080 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(24454002)(199003)(189002)(43784003)(377454003)(2950100002)(5660300001)(50466002)(42882006)(101416001)(38730400001)(229853002)(54356999)(6916009)(1076002)(25786008)(39060400001)(50986999)(6506006)(4001430100002)(33656002)(76176999)(105586002)(42186005)(6306002)(9686003)(106356001)(110136003)(189998001)(4001350100001)(2906002)(97736004)(54906002)(46406003)(68736007)(83506001)(92566002)(305945005)(47776003)(6116002)(61506002)(93886004)(7736002)(81156014)(3846002)(81166006)(55016002)(107886002)(6666003)(8676002)(4326007)(97756001)(66066001)(23726003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1716; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1716; 23:p2XlwyQliYxARP40dkcFN4/mYf6/Mp1kVz4ns6f?= =?us-ascii?Q?LIjsT6nlbUirIct7RKIfx9OrFJ8kYIfin7xmh66PC/K1bVoW3Y3BhtXhQf5u?= =?us-ascii?Q?XpcSKVFnRiYKhtJbQZDU4irMQadgmM28QyCnJ2JV51iCkCN+6YTiWq5yyGqr?= =?us-ascii?Q?k8E8soJ+9wJmy+Xubq6P4Nbf5LAOd3orTOfo+uBIsa2BJZ8b7TTsKFgQy6Sv?= =?us-ascii?Q?R4KJBJj7GFtoFXKm8xNXikFt6f9yDRl0MBKTW8GU9NVc/L05PWOJZR40zMXL?= =?us-ascii?Q?Xi1SbVUwlxvNCA0ip4JGx4Mt3I4bCLqeeBO2RVgjE7IeoRPT3kRagtULg3hg?= =?us-ascii?Q?Drx30gENeyK6r536s8Mrd1BAkW5VF62G27ZoLURZjXc032wx2Doq+6xIVZTF?= =?us-ascii?Q?yqzNpyG3lB0p5PnmLqvuFgp3LyFvahVQXEsNYZtGfe2F0/BcDJ30S3AtGQAW?= =?us-ascii?Q?53x+mPeEC1xnhEciWmwIadfv/aIZuAmvJAphzFMJV3/KJBocnKoZ5Qu1Nbob?= =?us-ascii?Q?EWYdPVhKLvZIq8961uSL/lIrSM5iy5LBNBEkh/QDY1/lS+UerhyhFgpbiSm8?= =?us-ascii?Q?H+5mmiGMFW/YyVQXVRETSR75jU1VK4/tFxqsnLbJ8LpOMHRuI5S5kfrvQQoo?= =?us-ascii?Q?VJJdBYMAWn2VGxNnACRwIq180P2IFXxtYNIyznsxxbrcCgaVILK2pzbleK46?= =?us-ascii?Q?Ssy8p5uez6+sFnZqlqnZv8IBn8Unc5438VEm0jogEcbZ59JzTvgwHK4n8K3O?= =?us-ascii?Q?hcO9p18qTJ52FHsXZlmf0Es4UCZ6jlrXly24YZF4j98NHnUIDs3vPl72Jny9?= =?us-ascii?Q?pBp7TTJ4TtS1Kn0ak9HvjfqLNYXCtn0snbJVt2oTWV2W5bVICCUAb5TX7TgL?= =?us-ascii?Q?Izzp7Bpg8uH18F5V6MLwSk+/vztLMwlQKy7Fl6W0aulQTD+67um6sq7IIVrI?= =?us-ascii?Q?ClYXs3Yo5KTC8enFJJkvIp0h5N2ctiFT4ZAmKNY7MI1kqyuYpj0+/Qyc/9Qx?= =?us-ascii?Q?viff5cDL+/K5YxVcQ/d+LEyxc0i/xbWc+t9rxoCRucw9xtVZKqa6khaYm9cF?= =?us-ascii?Q?kZgYytPHuJBwGDVlhg7fV3DUh5TXuiU06vYff4aLYJzijoTl1kwTjX/5qNS4?= =?us-ascii?Q?7QLKGLLflGhXPRvQk7pnn43hIQ5DMgEpWDlofgK8EgKMhMC4Z6yDH+UIzrY1?= =?us-ascii?Q?Zj0eae5Kgu16E9KbQwKqXqz3a1GY5j43v4fv204LUsXBVYffvClV6iZrSDgI?= =?us-ascii?Q?U4RyaTL7qLWsFvtDdgXLoX7mBV0YjNt/KOhbkB5+u9dWP4AQQ4d5kFcgwY+S?= =?us-ascii?Q?q5XOnujYx0aY27xMs8g0CeFCT/nOyv9xTQ0JqPL1yK7K/cDGEZjBzJrz8xZm?= =?us-ascii?Q?xp0xUfwDTF8gaOZ7znMW8T5I+ls8rQ7lJMv59tRgCgPKHH1xnr6L9Om1hiV9?= =?us-ascii?Q?BAoonwOFl3crP7TbjBwRhPCkLYenGeNc=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 6:/rBL8PN+xVdk1o2aGYHtryIuEOMoWunKnM0aUPc6f/BGKNW3JRyRTir+MFpZ/YlOIM1zK0b4wngHd/KEjRD/RQ9oewadc27hRRASFnRkUkW2uijhOqY8+iOfQMAcN++5WrEejqCH1YsELX0kC9RJjXuuvZ3jVIBHhFXtbI8xAaVO5HrRxO95q5qRBBEvqslJ1glO/UEc20D777OeFGk657Ov1/FSt0Fr6BAypEUhiD3go62C1IrySgSa9XwJaob6psegHWl6DtYSNOi60PMer3fZvy+xch45HQe2ttedPIuiUxZCbOfWVDhv2SXUT9EC4XmQTpBv0sn6qVUyyMLLYRMFNbi8KCS+8Hy4mGklQ8OSIDT1hUxtY3Tthu3LFWXJOQPCxQQ8bi+AaH7Ympy04A2gTDC8lde9g34w1CFxEsk=; 5:0I8kskeE7ousOGuO4byTTDLXn9BM5jualIY+bc6jjqMsXEQDtuL9n7pbWGq8CDxUJgwVGvaZZIJ9dV8z8lIJy4RuK8B3jfPZD4DjNsK5Etmeu4QEyHtWGA03I9cqh3Yu7cUQEz3mHYoTu9HTCSYHcg==; 24:6dxIpsYsg28m17770pmQfuSMuMSdDl+K0A1LM4CL9nxz4boC8M6spu5LFvAP5/gZVB8aMAtcJIqj5cdlY87Fnx1q2WfOEETgJAVoVU/hUs8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 7:HSOqa10vu1gRsCRpKYbkIKSzc9KUX74lVMgTlFEUrkLo6OwRX7rGBIusr3HqC/L2kKSxpxUwZGn3juzmm/O72CJRhsuGSMxAXl4nmEZlsa7JLhjhmhufRL2nwrMRJJ4NO7Ki6NA//vANQaolwrMPTqDWWYY85f1JZM5I8zCcCLz7wy2Uyt6nBSq7Yh+3JZyFj5RTBnrmLwCAZnh4ItrkI3Uy8Hq0e71bouS86rpdwOItrWJrpDcf+QVWIwB6GRpiWaKltot72/E/6r0R0kcQnZ001gBZoyLJVVl9IEgfkLwlshXlQEpUD5Lqw2XZTCXSUWtIFb5kRK+7/PFg9ivWKWAOkgFAzdi0byuJMieYNzGL2RTVc+QZwLiBgRTxijZVSRo1PbOFB6P2gmjJZ8n25GL1ur2vvYoJ77DwYwyWr6PX14+W/MFtiCyZNsemPObijb02Bioicil9ehLSKgUUZQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2017 10:58:11.7033 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1716 Subject: Re: [dpdk-dev] [PATCH v3 25/29] net/nfp: use eal I/O device memory read/write API 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: Fri, 13 Jan 2017 10:58:18 -0000 On Fri, Jan 13, 2017 at 10:49:15AM +0000, Alejandro Lucero wrote: > Thanks for that repo. It really makes things easier. > > I have run our NFP PMD unit tests using that repo, and this change seems to > work without no problem. > > Thanks again. Thanks Alejandro. Can I add you Acked by on your NFP PMD specific change.i.e only for this patch([PATCH v3 25/29] net/nfp: use eal I/O device memory read/write API) > > > > On Thu, Jan 12, 2017 at 1:40 PM, Jerin Jacob > wrote: > > > On Thu, Jan 12, 2017 at 10:53:17AM +0000, Alejandro Lucero wrote: > > > Hi, > > > > > > I've tried to find out which dpdk repo should I use for testing this > > change > > > with NFP PMD. > > > > > > It seems rte_read/write functions are not with last dpdk main repo, nor > > > with dpdk-net-next. > > > > > > Can someone tell me which repo should I use? > > > > It is based on the dpdk main repo. This patchset has 29 patches. The > > initial > > patches in the series contains the definition of rte_read/write. > > > > I have created a temporary branch in public repo to make other users to > > test the changes without applying all patches. > > > > https://github.com/jerinjacobk/dpdk.git > > branch: rte_io_v3 > > It is based on today's dpdk master and this patchset. > > > >