From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <hemant.agrawal@nxp.com>
Received: from NAM02-CY1-obe.outbound.protection.outlook.com
 (mail-cys01nam02on0044.outbound.protection.outlook.com [104.47.37.44])
 by dpdk.org (Postfix) with ESMTP id E8E2C2C6A
 for <dev@dpdk.org>; Mon, 17 Jul 2017 10:43:14 +0200 (CEST)
Received: from BN6PR03CA0070.namprd03.prod.outlook.com (10.173.137.32) by
 BLUPR03MB471.namprd03.prod.outlook.com (10.141.78.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1261.13; Mon, 17 Jul 2017 08:43:13 +0000
Received: from BL2FFO11FD039.protection.gbl (2a01:111:f400:7c09::131) by
 BN6PR03CA0070.outlook.office365.com (2603:10b6:404:4c::32) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via
 Frontend Transport; Mon, 17 Jul 2017 08:43:13 +0000
Authentication-Results: spf=fail (sender IP is 192.88.158.2)
 smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed)
 header.d=none;dpdk.org; dmarc=fail action=none header.from=nxp.com;
Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not
 designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com;
 client-ip=192.88.158.2; helo=az84smr01.freescale.net;
Received: from az84smr01.freescale.net (192.88.158.2) by
 BL2FFO11FD039.mail.protection.outlook.com (10.173.161.135) with Microsoft
 SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id
 15.1.1240.9 via Frontend Transport; Mon, 17 Jul 2017 08:43:13 +0000
Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net
 [10.232.134.28])
 by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6H8h9j3010005;
 Mon, 17 Jul 2017 01:43:10 -0700
From: Hemant Agrawal <hemant.agrawal@nxp.com>
To: <thomas@monjalon.net>, <--cc=ferruh.yigit@intel.com>
CC: <dev@dpdk.org>
Date: Mon, 17 Jul 2017 14:13:10 +0530
Message-ID: <1500280990-7408-1-git-send-email-hemant.agrawal@nxp.com>
X-Mailer: git-send-email 2.7.4
X-EOPAttributedMessage: 0
X-Matching-Connectors: 131447545934185831;
 (91ab9b29-cfa4-454e-5278-08d120cd25b8); ()
X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(336005)(39400400002)(39840400002)(39410400002)(39380400002)(39850400002)(39860400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(106466001)(305945005)(38730400002)(105606002)(498600001)(47776003)(69596002)(551934003)(5660300001)(50466002)(48376002)(356003)(2906002)(4326008)(189998001)(50226002)(50986999)(81166006)(626005)(8676002)(77096006)(104016004)(85426001)(53936002)(33646002)(36756003)(86362001)(5003940100001)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB471; H:az84smr01.freescale.net; FPR:;
 SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2FFO11FD039;
 1:0aYYzayQPCNSn++ift80xI/c/jPejGExdFYB8xPNjq?=
 =?us-ascii?Q?qXTYbQlmRf1keFszHTfRkLqu44dN2W60jKOJn+WPfn7uwBLwo6rS4clXIpEV?=
 =?us-ascii?Q?qCyNFAsZkNKdbvNcZwHVB5S1JX4xndv1lSVAKLpu6fK8AHpF+F0Mmtye3G24?=
 =?us-ascii?Q?kOqZZQzCAUldxhgBGfRDMk0mlhIoPRnX+u81H4gthIEZjmT8mljSzrsrsXOv?=
 =?us-ascii?Q?fXaYaRmyVsQHx4QDu3aipanmtt7nlPRsmFMUu/CoBi70gzMMk9uKoaf8IMmZ?=
 =?us-ascii?Q?mMTjvGg7PtQYtvFIV4rZ0Xm2vZYeOXWbXQ0bRLgEIYgEM2EFrOB1IjY4f0zi?=
 =?us-ascii?Q?AoWoCFt54m+0yityKbv7Iwc4i0XJV7GXeT6HZo/wWtNYABvSm99gWjBJ8uj8?=
 =?us-ascii?Q?QX4Q5birNW1se64DH+QaFQtr5TlOQbKuRnURSEFPRb1W0y7/Z1DQsn/2fKgE?=
 =?us-ascii?Q?qMaJx7xsNuiq1xdZmEfXFzVdI69+ku/s/FwqUCFRM+j1dxuZW+sAsfwVTsRe?=
 =?us-ascii?Q?TrHnPSWThNFHAh9KYhFuMnUTxwCvbeEXnXi/sKCA+8hU25s6ztwjCX5R928r?=
 =?us-ascii?Q?mjqyl5PvSaVPBjSOrIWcqoa8rtOVvEBHDIwOyI7SFwdghrTJ1VETweEZRhpC?=
 =?us-ascii?Q?n7nsM0C4xZJB7lEw3bcnd9Dth7JjFnnqls6TtuV1UK2OpXUbdNlW/opbGkAI?=
 =?us-ascii?Q?i9ScH0KDkoDCru5irt6otJseAl/FfY5x8E3o9UFeZ3TKgibFtcW21lMVFdKS?=
 =?us-ascii?Q?32/W+rJxSblwnul2XKozEqrl8gGGyVfwIfuoCNPClGt4Q4XurPfhtqF+p5SC?=
 =?us-ascii?Q?aSMuPyporwkuyxV9O39y0T6qJGjFAfwwH5nKZHFroQORyhw8GsUXH8IvjeNp?=
 =?us-ascii?Q?OBvHAx+uN+9I6I/2aDw6aLPenjq6a91HbbUte3NLqk6UbnC+xcsonJCV3Ebj?=
 =?us-ascii?Q?CbfaEYm/dAxorENUDAPJJL8rc7iMc2moX5Ner+fQ=3D=3D?=
MIME-Version: 1.0
Content-Type: text/plain
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb0e6e92-b27f-4ffb-a407-08d4ccefdc75
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BLUPR03MB471; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471;
 3:TTg+AbOsn9DvqURNWo4aPBjZ+2mWOZig08t+/wX6H20Lv+yYjheqG5e6PPF7wISXD9t7yaeSXvjaI6lGCpJ5F7nABAEiGcxWWG8HtV0HSaHeV31vJ2D1F+SuYKiDlFFZQe4mDNCI2gNuSdpfznzBzWXMVjDIuHlbERUZZVePkfwhrqubx0cXtZonjlyiEk+nr+kzJeGQ9UGvNq7Qa6Ff8BB5/om4ak53ulPPZ16lVXM4twaT5vh9O2SKaWo9BDDG7woqxu1XL2l8Tn9M8EA2e3BBPgstqkm6Fj/Yr8W3t5n5Fa3Zr0k81HZOeHrUyQNMZpO5QChcFeNh9BnY40PBVXqlNtZEoUkneOWosDbqLm+Gr5f+/eSCeyZtKrxDOmVvOTz4xBB3RHjP2BI1dj88X43u1lRPaltD+ZqzkbS+mqlk9wy6oBO/7VR9WWxPjsUxIN+AgVDJnfe3oxdBHebG2hLEMqHcEGjbCqkF8qD1xEtmrRf+IaxFZFHjXhzELdS4VUFgxw39eDCo26VuYCuErJlrkToytGrJBjwzRtanQ+LgNp30EqyqVikeTmLGGNRk4S5WQZBJsn4/RpceLHeLQARC7V+YOvsI8obUvzBSCkpUei4N9TTG5RPD0n6J9rmkHfuq4vAWoJFSs1TowDTzdwz9PguoYdCWMqtRhj+FzjQz4VyJfhJynHD+9TqcCaG8BUBGuiKUyduFBbJy5uUzEsJ/pHOrWKMeTDN9yq6oLbA6ESmLeLnrryHpxMBM06iK9fbejR4F8EVs+EqG+P3y09FcScU5WQU2Jv883XvGNgbFGB9VedQc8z0UlISKw60vkMevHnu5w/shgZn0CtBR+zEemgmOiKFnxHUgrQIYD13UQV1Cf3Vh9tOXUPHPntsf
X-MS-TrafficTypeDiagnostic: BLUPR03MB471:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471;
 25:WfgbkERoeiAILnGadzNRy39IcNHp9LYUaz3Cx9cgZmuB2NXahtSX56o9jwC/riyFoSLR2LUwH7pu8xxTUknHSBUcyb24fC94OoyBd412YSy6f9I+OvK4GYCay3n5TSxAOIO4ZXf+Rezt/a5Bt/sqkJI46Lg+w927GZOE7+o06C/3q1JB+I9GNekl32cmA6x49kvJ9eP8IVdhsNS+7h5JlEI6KeG9TdeN83c2tvwpz9kXNRsFy/3Ivv9hRwUGjubm9+b/mlfdOhAwuPe2MNFbolxAVGrCtRVOTdozk4gyHaUD937KlC8DnkIh4edTS/dP8ZmQOw0XxhnjpJiLAVXcnVIQobePE+RGG7zkOXOOKi+fvHSjBuUq1uNyon9SgBtgiizz3veSDGlN3Y1HBwTnZPagOUQqL1TvR4QqEF1HmWDgiReWyEUHLZJ8vi7D4QbFw4kqlvc3a47LtfMEqTZbFKJF2S89/ZShcf5o5zHxcdBM99uBIoBwOCuPl7E5Q5f8z29qfOc7FP5Xwd6ut5lE43kAJuI0+rGKHTcfAqqbT+Nch8yzw652OhsrgJQ7DLydM5ygwHJIv0DJsVbL0SpzFsn17THv3y6DZ/4gt8Atu4MWrNmQXC3aLpj8OkWPOABN2YYPIZXdEsKxgHlWzVSj+c6k4fIHG0lYpDnJ9T0ldAGiX0sGLrShsMD1DNhU/F19zD6pP8L7LlA7+cBhiLto27FUL5gBOdxRXXajVb8GA1qrhzJJIXosKfCh3H+bL8pOix7y6V0mjFt+FYX0t/+myefvHD/VpCH/1wSCu3oJiXebQi0CTRlbfUd3BRgH7viz7fH4XZvnEUVt/Bg9KcUxnyHhiBUGt/BZWb04p9Z1s+RZS5omvAto4MpZ3kt3KwV/KTD00+V1HnQOusAsLqUYfJRhrcY33P0a4uZdZ0pPDG4=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471;
 31:Tl0YhagbIu1IX6tUfSnM+37jNGUDxFmXzwQRM4W2Uiz6GNsNxpAUSZ+mPWjUjVmUWK0jPh1364myS0CNPwacOeAJ1ViIMqOIpxWXVjgR1DpE7QE04zyYuqH3kWcOAb+P8Ae+i2MfDQTyTZhR2byy+C3xYAZ7Q/7tR7aWw+/9OSe9uHX+0/jk1KbNtu+6emo2+y462iWdW3SChqXd/0IqSM7A3g73tZ4whpbBugC4MzyonMf/PriVQjkP1FcIYyLqOivogbrdax56ner/Sj38wLXEsQLgjH4h61GQAiuRIZT4SBpoEe2lkZiv8ck5gT5HnkjIHGB05ImeqslCUQI3QuanlFueK43KePdR/jo3Rc5LlOSaxcixcEQRFjmGqFLPiDbeyXC4yaZbYaqn0bQWfI5f+kDlEQuLY98iA+nWE05VJPv/QGLuvroeNpFgJZWkjMrbeuOPEi1t/Y6HmLKyv/lvhLCj+Hh/vlB7fYjqED/erWz8TbSFBqddlencCGGK25r9bmxrZbzITdOGRec6yr2lGC/xvSaafLEExl6r9zLEYVxG3u4v0VzvkuMi8E/xWR4zLNJFwrQ5/mzwxrD0KWD85F2MR7X5bnjnH+RZlXCFkipifint3FGa4n6SZCFLBR57b8QlZtJ8CeKyAfDEC+I8IveqKMhzI480GAjzzD5AtD5GSmhw4jkSMgEjaM3g1fEiF0HeZNckXoQQ9E9Zjw==
X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684);
X-Microsoft-Antispam-PRVS: <BLUPR03MB471B05B54FC3F65045F3E1189A00@BLUPR03MB471.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(5005006)(13016025)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123559100)(20161123561025)(20161123556025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR03MB471; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR03MB471; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB471;
 4:kVyGBwpBSJmF0Hhej/j25KbksHHWATZQkNHwfOIahOL?=
 =?us-ascii?Q?fh3XQQx6cfgQys48l7pIO84YokpB09urBhE9gJLuao9z3Zx6OArlYA5aUsfK?=
 =?us-ascii?Q?ukKD7f6D484/4WwdI2W5trrPU22SNg0Tpy9khLZ7+pATJf0zhBIrDug+V9pK?=
 =?us-ascii?Q?sRdAnViH9+tyFMJdHKK1ijbNkFRHFJsvTttUOEVMZhV1tN7LN5gHEe2oNihx?=
 =?us-ascii?Q?hJ5LMOD+fRpa8hnr1nO2p/6SjdPsXcoB4Ja5FJVrKwn/uMkmh52SpK3zJ7eB?=
 =?us-ascii?Q?dS7BWT2bPI9Ze7Rl8wNFwbMr8u24gYcOUoApOnngAOrU041IFFIbVQSGJ1Cn?=
 =?us-ascii?Q?eia/vLvumZTmVhStzwAq+Px7Dlj9HY+C+mkP31TT19YMUh7zgpcy1LNwr2Zx?=
 =?us-ascii?Q?5wNOhKFHFffpc6ozYtL+NDaFtz7kIVm+n3plLiY3WugjT2VJcvkvtMh3GIDr?=
 =?us-ascii?Q?gK7WMF3FP6xIwfaQncIdaIMpu6sd4HVmZsj+M8rBV85mTuwNhSh2yF90eAc3?=
 =?us-ascii?Q?DTOU6M0YXzXIyaYKrkijCM7oqsWtx6s8ZU2EgReGkW+AafiduP8k2x+qkXC1?=
 =?us-ascii?Q?hU7ngErxIo2nxOZKNlKulHEXrHPCwee7RP6CQuJOQq91FzAL1GUZjj7CGASG?=
 =?us-ascii?Q?nI4JZeS3YByPfy0c7zaHChcdlyb1MCbCkCldTnB+66gywWZc3yTc/g2n40YT?=
 =?us-ascii?Q?gzh6RXjk0kSZZBLlyEEUK3Qd/Jjghwxiw5LsQdzcvQ0e+iRQdzz66rQp662C?=
 =?us-ascii?Q?PMf5U40f4l7Ss+AzOyO+xXZ0h3GMq4H1tkKptVe3Ni7G8LMXx5HU7NK8X+Qf?=
 =?us-ascii?Q?opb2d3qd+/Bi0lEj1vSGRV/XNIAEIYFkIbpZ1+PNMc1dX4q1tnHbY+FLFLos?=
 =?us-ascii?Q?O0LOVHFpcGMhnfjObpb47ILEakdGq68ZgdkwLZA+TbxWTiIkfN60NBJiQSIM?=
 =?us-ascii?Q?HkOboay9eicf+xcEyODKKAvz3mOp+e7+qbehd+OhnfySl0lL2C7Xh+veRURE?=
 =?us-ascii?Q?5lHMJKU8zN6krdfVuVuYGfta8GHnyv0L4p2ahR3lJRqAXzlQRoQLePDpO7HU?=
 =?us-ascii?Q?y15MV629HM1qvNz7z84YRvcd4CFg3J2JpJmyV2i+PMwCehkM+wTca/m7v5LB?=
 =?us-ascii?Q?ZbmSeLmEiPZG/vKZbQ4AuUvlcGLSM9rK8rHitzqnVUkNLAfowg1/hpKsUOeR?=
 =?us-ascii?Q?d4YyRyNZpud9d8wVxY8uczgg5vFzQvmhQuKOl7JEtaCuFSiRRcfjo5gcFzR8?=
 =?us-ascii?Q?e6gA3yURcc418CzMmqfSMHI6rVCyef6zkCBKq79G5uDkqBPHSxEsrpw51EA?=
 =?us-ascii?Q?=3D=3D?=
X-Forefront-PRVS: 0371762FE7
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB471;
 23:om2zqG6nk4N1/qo6hBIyIcm8setA9zfPQlRopfyrOk?=
 =?us-ascii?Q?TB9eb9pQfEhhgGgIMQeosItRGvy1UIkU+N9ngBe6tTZEu2DqjuWXdfpG/I3v?=
 =?us-ascii?Q?a/vadJOhE38bDSQcZavH0Kf+OoUnIwLKzYhhLghGfO1pX661PJ72iLVVQgUi?=
 =?us-ascii?Q?ieWJ5OcyeCsQiBklBtpz7beD7/YqxfcacMq4Fn8vn43Mb1TCQO99nIwikpcb?=
 =?us-ascii?Q?TPrAu910wYHMxT6C3SKQTTtBzUCnDxgLNjzahM1YYDrwfM8+zs16RJ3t6wRF?=
 =?us-ascii?Q?tw96QZpKeygVmQqKeEDriwiKVEOA7/aYMjKCyQLHiJHBVEJOvlzESFFxSEwE?=
 =?us-ascii?Q?ED86n7qFdy95v6DeZA6NprYDpNVRNI149ITaTV1SpbAYe0vHBKzGKqiBoQE6?=
 =?us-ascii?Q?o7JrFgb7P++lmljzoCZhQ/K+aOtWzEcrQS5sPgm3A85b0pIOr2674tvPB3do?=
 =?us-ascii?Q?TCdf5mlimApg0w11vpBlWuLbQ1JWOtNmrmTD9FlSTVrYbJhyKd7C3fO6gBQC?=
 =?us-ascii?Q?knzxZ+1CFXWaiO2l1IT38QmDX96lZY+/kFtVAzOckPQN07PBTNLfaZCkGEDF?=
 =?us-ascii?Q?aU+VDV9sMNtOHtirBeZ7oi4dsuUpmHBoMx8e8jQDWo76WD/FLKjsnRFF1rFm?=
 =?us-ascii?Q?NKqlV/Rg7DV9cRSSEbGo9DiEOTdkb4VGZYDIDaqD/dtvAIs1OnpD87AiUd4k?=
 =?us-ascii?Q?d4PB7r532+GaV/SqztAhL8p3OqdvHLtQDSxQbZ2VHw2tkNPLIIObIO5PU5eV?=
 =?us-ascii?Q?9o6r9+aF6bFad+PkN+aVcYreOFjdRWVZhXWOysAoThdgDDUuiqr8dj0mLFxQ?=
 =?us-ascii?Q?3XhDkwAfjsDFspt25g2o/nkPxmj0vPZtNE+SZVIoSgWkR8hRajSEmidr/jXm?=
 =?us-ascii?Q?cecPRfBGlRFr5pAC6KBJ3DBlOGP2AcCBnQCPYsgqd1FnRSoTIs8P9KHQtG+F?=
 =?us-ascii?Q?la4L/yVqQIzeODp5R9GZ8tTdxRPjr085dKg1iU533LdboCR7eNI6Da+c+Xcp?=
 =?us-ascii?Q?zbmf4eUimuWRdmFdiq4jWcwBSA/D2NZrluTKx1MHh90oMu3BqwtV8UGuYct7?=
 =?us-ascii?Q?OKeBTTS9y1Y2GMURy/R10JnVG1Ce8WWueHDuJ6ScUKIvVlLYJOQ7JXsZFR7d?=
 =?us-ascii?Q?pRAPHJAnoHhqVN0PKgB/3jdRFCBxFW?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB471;
 6:HGCWk9CuAPy+Ipm7KHnW3GjtxKXQRqEy0A5GkLpb7VY?=
 =?us-ascii?Q?+T8waC9zJ83px8mIy+PUMeI3YuQ1qowM0IAw6honpmMRK8kDiKkXOa0JHKsm?=
 =?us-ascii?Q?h5lw63MT6DfaAa7INV68cf9c8L31KVon63S1bU6PjkJyd9hd5kAzcGqgcXPw?=
 =?us-ascii?Q?jZipuF3Q5Dv69w+5Vx5+XrFpbAlIIn+5C7M89XwfN4hGu9X6HKyOzTFacsUo?=
 =?us-ascii?Q?Kw88cPD7RwuoPkZTjIEeZvwqYl0bB+aVEgJGgewD3A4LRBrNq8/npJHmKowW?=
 =?us-ascii?Q?TfCxdOnYUn8LReJ5dqm8eCZ9Sh52L3/gs7WEVeWiTB/3nTmwcQDI6xpJ0+4N?=
 =?us-ascii?Q?nXq4TTCXO9r8Pv4Qh29vCmlk6o2NCJfC5p9QEUX4B7xMBWKhj08sWxXG+BZo?=
 =?us-ascii?Q?aBF5ft24pv9dQyohDgh022OydEQpSvHt59fu2MwZWXNw21xfeT6OPJFnGWNu?=
 =?us-ascii?Q?D4dyiejGuQlutsNWMIHxT0eq9j7OYpZStvLlyrYlTAObN0wvh6kzuISB6lat?=
 =?us-ascii?Q?P6b84gUq67YgFgKmg4gI9HC8Ra/4Fx7aGXSzISlKbLHZvANra1c6G2mG2Isr?=
 =?us-ascii?Q?FwMDu66Fb2HMt6iN4J7CWE5gfuNHd+K8pR1jq9H9S8nuRv9dmXL3h5Y0iIMl?=
 =?us-ascii?Q?smJG2mvE0oiycgSIDNh2a7wVo2zpjRqB7GDwdY6qroEuXg/vqAN2N2N9/YLv?=
 =?us-ascii?Q?V7boKk8iKeYazl4ziQHabLo61a7MwwGRglC6DWD05fURlEYCioXgh7QeIYHt?=
 =?us-ascii?Q?ykXchcN5fYl4omaWo5CPIymPtA2wYkIDPx4fujDBLzLo/HK2T93X1c3TLd6k?=
 =?us-ascii?Q?YrgjAG+3alBI9sgdWNaiVEMomJUjqBD3aOcGyhGuQ22jVMbd/mqtebPIZSxp?=
 =?us-ascii?Q?EcYx6kSe1wegD2KQUjL09Bcz7hTFiLtYN8dRmAyblSf+cRZHB9DC3l5HaMzt?=
 =?us-ascii?Q?pELAG8c4JcXmcG8thOjvgBvnriZdeO0Q1auQW08UHp6wgP34Y7hN0mWQjJVM?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471;
 5:7r4HUc4Uwnwh2re7HCw2NEWfBDZ67R32Hl3P12C7w7uTahVqQaUGveKAiHZoY1SyYWy9AymtIkBTbp2OBnaIrJyjYZ3lJjjXdekqg6I1Z05tlhjysX/haGuIOxID6JbwAazm0wV66hwQKAlcs7cYID0GBWCFJrPjjOyAEgTyeAMm+14EFNYBkaMVJ+7ezvKu0dvzpUTeJ/qTYXRIBIL5GAcjGI2L7LPtqG2U05tQun5lP050tt/9ZPU9J/ZcLLNEmIKlw0EtjWmoIItnHRya9ltRsCOMPQLDL9Lgvge2JN/ZBfKhEfmUDIl8wjZLj071KgpEBf035LT44wjySLimSKPLUz5LP5brRGNo4WJhhDROBB7NIZ7NJ2gjuGjIWX8Z6y31T8oOEnJk/jVZ/Zy2w1KLHK7LPmz0jlblbiLGTD2Uy9ZUFFIkF91Ky4QzqEjBixHo46MAOJUsqd51f5HEmByePjyF/ex2JfF1y1xtpqv6X5XdUEw1Og++IO2CyYgUCz1JYWvXnypwywm/KlMhog==;
 24:GrWub1MLcakQdB0WGAeBkVVjLZONMCZE18AUxpKngrElP16TbgMY5GbbwdkwKelFWmtZjmfwvrBt4vT0gLMl/TTpCgIDSVUVqNwGusq1DaA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471;
 7:n8Gdg42gwuKi11imf1+dWEhl3M3kUbPxZ1IC14zQ9VVIUXjMHhLV1HXcTgvD9jfDkowJ9ZSojHhX7M9doSVZNJMwQeIIL5YDpsYvRVK8nzroiSLHL3q0xZ3kDdlJcAzeFvg7t/+Ei8SePL5ego++v6EsncxPWoCaG4UnTz2GH/pmlImRFPbCw09S8PcEnnuuPWyUp3xwb8Dhj2jfGQJqbJc9Exs4RWFW23MXBW2wsV/jjgFE9/Ek7OQCUqaPIv/lisfqQj0nVDeLAQevhKFpSWNR++QFKaVFIjk7oyew3F/NM0Rx5SyQX0NtFyGSgvCgIgynO0ZGKFuG6PBSgOOqTAeRfc1tp/s5sBBW3edoZbyw4EEZdqZJHkwdU93Bm+mmx2YjrawvC043CJxBsO1itSsW+Bw+Pb4vz9e8RLqDxiL9js0vEnGNEtbBCSuedAA3YO4j0ZF3misJT4Pz4lHKv9Ni+IOqFekErASjTKJtCpMpWO/W6C3oYJaO+BP11W83seMTYVrbZscxSxR6ZmF3b8UeXiItwqhjVazN9cNvMAfuV5/8TxV3jNWNYYKz0m1kaT3OivZ5Z6l9gxYH3Wcc+voi1l8uc6EObVJE2xjBimREwDQqc18WBvgLtJv5oiUBFXKC2r9NBmirCocV3699unmcgZMhtlROUctJGrDpP3WL6Cv+tpljDDf1Wzx0ZSSyLgQGoydf5+DNdQ41gqW9qcF7QH/gaYKqkGCSu8gMcZXj4Ge5aECxd0zEjV8iL5TfFvV9cRLy1TmjhNL+FFXcZ3cmp7TYoIZM2iUF/iTQLSw=
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 08:43:13.1845 (UTC)
X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2];
 Helo=[az84smr01.freescale.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB471
Subject: [dpdk-dev] [PATCH] bus/fslmc: remove workaround for smmu mapping
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://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: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jul 2017 08:43:15 -0000

This is not required any more for A72 based dpaa2 systems.
(A57 based platform is not in production anymore)

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
---
 drivers/bus/fslmc/fslmc_vfio.c           | 23 -----------------------
 drivers/bus/fslmc/fslmc_vfio.h           |  5 -----
 drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 10 ----------
 3 files changed, 38 deletions(-)

diff --git a/drivers/bus/fslmc/fslmc_vfio.c b/drivers/bus/fslmc/fslmc_vfio.c
index edd9a73..4ac6974 100644
--- a/drivers/bus/fslmc/fslmc_vfio.c
+++ b/drivers/bus/fslmc/fslmc_vfio.c
@@ -188,29 +188,6 @@ static int vfio_map_irq_region(struct fslmc_vfio_group *group)
 	return -errno;
 }
 
-int vfio_dmamap_mem_region(uint64_t vaddr,
-			   uint64_t iova,
-			   uint64_t size)
-{
-	struct fslmc_vfio_group *group;
-	struct vfio_iommu_type1_dma_map dma_map = {
-		.argsz = sizeof(dma_map),
-		.flags = VFIO_DMA_MAP_FLAG_READ | VFIO_DMA_MAP_FLAG_WRITE,
-	};
-
-	dma_map.vaddr = vaddr;
-	dma_map.size = size;
-	dma_map.iova = iova;
-
-	/* SET DMA MAP for IOMMU */
-	group = &vfio_groups[0];
-	if (ioctl(group->container->fd, VFIO_IOMMU_MAP_DMA, &dma_map)) {
-		FSLMC_VFIO_LOG(ERR, "VFIO_IOMMU_MAP_DMA (errno = %d)", errno);
-		return -1;
-	}
-	return 0;
-}
-
 int rte_fslmc_vfio_dmamap(void)
 {
 	int ret;
diff --git a/drivers/bus/fslmc/fslmc_vfio.h b/drivers/bus/fslmc/fslmc_vfio.h
index d1259e1..0aff9b1 100644
--- a/drivers/bus/fslmc/fslmc_vfio.h
+++ b/drivers/bus/fslmc/fslmc_vfio.h
@@ -85,11 +85,6 @@ struct rte_dpaa2_object {
 	rte_fslmc_obj_create_t create;
 };
 
-int vfio_dmamap_mem_region(
-	uint64_t vaddr,
-	uint64_t iova,
-	uint64_t size);
-
 int rte_dpaa2_intr_enable(struct rte_intr_handle *intr_handle,
 			  uint32_t index);
 
diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c b/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
index 88dd2e9..fcc068b 100644
--- a/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
+++ b/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
@@ -470,16 +470,6 @@ dpaa2_create_dpio_device(struct fslmc_vfio_device *vdev,
 				PROT_WRITE | PROT_READ, MAP_SHARED,
 				vfio_dev_fd, reg_info.offset);
 
-	/* Create Mapping for QBMan Cache Enabled area. This is a fix for
-	 * SMMU fault for DQRR statshing transaction.
-	 */
-	if (vfio_dmamap_mem_region(dpio_dev->qbman_portal_ce_paddr,
-				   reg_info.offset, reg_info.size)) {
-		PMD_INIT_LOG(ERR, "DMAMAP for Portal CE area failed.\n");
-		rte_free(dpio_dev);
-		return -1;
-	}
-
 	reg_info.index = 1;
 	if (ioctl(vfio_dev_fd, VFIO_DEVICE_GET_REGION_INFO, &reg_info)) {
 		PMD_INIT_LOG(ERR, "vfio: error getting region info\n");
-- 
2.7.4