From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0051.outbound.protection.outlook.com [104.47.37.51]) by dpdk.org (Postfix) with ESMTP id EA42C2BB9 for ; Thu, 15 Jun 2017 10:59:49 +0200 (CEST) Received: from MWHPR03CA0021.namprd03.prod.outlook.com (10.175.133.159) by BY1PR0301MB1192.namprd03.prod.outlook.com (10.160.195.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 15 Jun 2017 08:59:38 +0000 Received: from BL2FFO11FD026.protection.gbl (2a01:111:f400:7c09::154) by MWHPR03CA0021.outlook.office365.com (2603:10b6:300:117::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12 via Frontend Transport; Thu, 15 Jun 2017 08:59:37 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD026.mail.protection.outlook.com (10.173.161.105) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1157.12 via Frontend Transport; Thu, 15 Jun 2017 08:59:36 +0000 Received: from b27504-OptiPlex-790.ap.freescale.net (b27504-OptiPlex-790.ap.freescale.net [10.232.132.60]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v5F8xWSU012830; Thu, 15 Jun 2017 01:59:33 -0700 From: Nipun Gupta To: CC: , , , , , , Nipun Gupta Date: Thu, 15 Jun 2017 14:28:36 +0530 Message-ID: <1497517136-11824-1-git-send-email-nipun.gupta@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131419907770879792; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39850400002)(39380400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(105606002)(2906002)(6916009)(2950100002)(33646002)(356003)(53936002)(106466001)(86362001)(47776003)(104016004)(5660300001)(38730400002)(50466002)(110136004)(48376002)(498600001)(50226002)(76176999)(4326008)(81166006)(50986999)(8676002)(77096006)(2351001)(36756003)(54906002)(189998001)(8656002)(5003940100001)(305945005)(8936002)(85426001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0301MB1192; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD026; 1:/y53xUIf8IfOpPcITQAA9T+o5xvqM0GZFV/vwp26WgfLsO8X425FaR1x2LoXMEW0E0GSo6Z8aoC8W9jQ7kJtDbJQvTW9PkwXlw5GXElXH8+9fw/QMBUlgYPdkKLbRRfYEt5yDa05ccPZuh+WO13sP8/eJy2asuzDWrOcGzQxIrUVX604yt3RKaKbI/8XDfJ5bLK33vhp2J4xXm0qnIPGuTrd0xX5QTCWNn9Pyr3EuYItL6xI7GWa2UkTJnqoEs/n1H/rVQvrI23tnwTKi8qzNZwrLa7P4WKnHrBjJQWW0Cpvd5YH3yNfAUybD95zBEaS7Kj6sTS6K1ySrrGL0QPCg4jMt+zj32euANfzQ2MF/VaKQC6l1mILp0GR0Dwb8otifEIdsy3rn7tPy7HwosiB01dQt9Bm4amQU3PhofCgPLIBI5tesM9nNVY9mcTZdtrQSMTKjZQPUHvDWBRtb696OhD6j9s0DkLNh0OKoCDkrcE2n/2ZrAWHVEpA/K1cM2ZF7GFb4JbQTo2j05gQ+fbICbLaWoeKOkAqsvKiLJx4Dgr259+ogNAEFnonYhaaFyFgXcYTD25BgXagqaFR6+CPhBzy2fAa4TkOPsOQk7X/wDrIxBiYs7/rJjtKvOvwQz6ZrET/KJNC4e8Ma5CCJ0iD5cxmaDbNADmSbvzFJXdk8gPycDoy9KYD/MT7zn4ZaOi80AcYzxKzNV7uZoll5e9e22hRmLpLC/ZwyQR5TYHYF8s= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PR0301MB1192: X-MS-Office365-Filtering-Correlation-Id: 4f4196c9-4c53-4601-adcf-08d4b3ccd98d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BY1PR0301MB1192; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1192; 3:P3UKSmAgP3jFjgxdw0cKPatfpSqz7a6NI2p7DU0nJqf/QwyoB1FLLv7o0xE6iGNIa3/G+FOROxrrmekcUOiyWjNn5bgjlaXvwKlI5i4IIK1DWszsNcF2iVa6KqL121cc4bSCCYPzeJIHRqDtddcJhXbPev+K1E24f7RY4Og4kEfOvirTG9/Sc87cn5fA/HsAyD21/r6xF3zql2sr9dOLd5HsmQp5EObtowy7MzE91OFxqA5avbsaJrxjycmgJ1ws4vJTJN+NOr8QM8yuVMYDxYd8jTtLtp0obXgYjKVPzPjUyVopnM9hswQ+q3vdkGiWjZz92+/Pv/juSUgTdVC4n6wCuQ3dZu7jOhAiyhMgMbwxW4QZiUYZWn/zKvare9lEVrjpT013v73To1hqu26p7HqdTTst7EVHCWqXJR2ViTu9gTUXmE37P7dGT6X769ic; 25:b23yHVVgyKBbItismhirQYCvu+e7t4CkaRAeap13RJ0FXG3pxzjsAyBOQJNL9hpWqK1QdP1g4qRvYhBfzQbTUcoFXGnxv2gjYxuKvnWMeQZX9vmL1sNa0gtOyCbRNeiBifMmlitKg0Mrg0eipo6UHq5F53THBSV0PEdJR/L6h7NG2dcgnWF7FHcbWH7xuGttO0fpoMSWeVl1zYQXe1o2bsyx1S8B204wS291jYCcosiRogdGM717Q9yhJi0nZ/qyF+W7RGwlKuK3AZWa9OX1031hDy5DjUSvj/ZXqphGLQ7wPLEyrN/31bQuNwOhCMiwYkEy0T6tdOvzhl45+DWJ69qBzWKRivL2a5s2dXeIlpP81n+fDmd4qZ53UfKNq6A6uKi9GdzCwuempVQkW4+NS+j7Baxp1ixcvwIuf8YVdtrLDw1EkaSgK5/cYd2FVBlXc6kN69ZSkf54ZYHvVNfXNEf75d171RWM5iYEXhGri68= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1192; 31:U5dQf+vUD0n8mwe6wpGnaixVndN/9wJ16T5cTeUPL+mox8X9tm/oP7uUDOD+Z/TRxsSMn07EZzNHBJOYPe7FdPvRQPPrFPoJNgyaYUo0mXuggETeOLsk8DFqMow1CU/MZiAEJ/0mjUznsJSj7vla6ZeL7IPYN+hV4q9VnhhKru+rF2V7Pj4XpR1lcln5yXsHPyevl0zj/91z8MoafD/xDHsMhZISrhK0dD5Nn90jBymRx+W44waiXor9aevZ1ciHywyeBucA3y0vXh+tgI1rAw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123563025)(20161123559100)(20161123556025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0301MB1192; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0301MB1192; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1192; 4:rNWElIMjMsOP7lrbECa7fCXi/ETTGEBiB1zoTjOb?= =?us-ascii?Q?0K3moqJw+jfCf8AojiBGHGf+jbMgNgmtjJKKRE26BgairdeknhKTMlmgKxwb?= =?us-ascii?Q?aQGZB6zQX/bNK/gZPAQzoHmcoBuzR2ApKoTV0wtt02a4IuoX4O2raBhPHx2U?= =?us-ascii?Q?lmpFrhE50uZ8eJ/UnU5OF853+jGwoqTqD5jZqdQ8tMcv9wS35BromrOCgDKR?= =?us-ascii?Q?x5Ws5dfXqvv0iNZ+QNVv4p9kObYeFLI8WP/sd2DxYzysKeUmmLqv6KpTaCGg?= =?us-ascii?Q?05JGolx/G2agr/QVASkSrulEH7WqJinUfYILDSwZcesRqsI9v/veirMcKfMk?= =?us-ascii?Q?Jo736efFtJX5wxe/Jusdeu78nhSoYio1/mdwjWoYUQpfX+4SOGAKjuYVITLf?= =?us-ascii?Q?m2ySEIiFxeSzGP+AJifGzq36mYMOLJ3F83UcFvP79IOCmmRPZlG1U1oVp/fs?= =?us-ascii?Q?B2V0Xmc9W0fWuvpecwCgVPX3bS6TDwHc7Qv5nlkzV9aJWe/uKe3oBAwyQPCX?= =?us-ascii?Q?yPW2eeMxBtsa5h7eVf+kS4gWnshU6zqUtCCAVicbyhM3xCQttsXsBFHO6OWB?= =?us-ascii?Q?KO30GU4tieKumkdq9jhL4ROxG+0swWqjhTbQHqVcoW9clEfNtTajfRniH/1b?= =?us-ascii?Q?rcPjDxUGFbXYbvXhXPGDfNaAHHqw18N+j3uCFx7pzSB8nfsk0NxQi5VMOYXN?= =?us-ascii?Q?Dhpzg1eIGxir67wAaQtBnZWrQPBi16Stdcl3IS0WLXrDVCfFFrTQpoiGlmFb?= =?us-ascii?Q?AVJbGbBTug0KAwH8rxqI4KP5JOZktpEL17f2MlcppJssjfIWu2dpA2SOU0Ao?= =?us-ascii?Q?jAmillIIqxPpbQJsFGxifiY2qTEL/Iy9wX3eL+MYHR8sNVD5Aw1PtszU0xCq?= =?us-ascii?Q?kAwVnpk7yrxOaQPDaHrKtIw++lDRKBoyaTj5anMXcRAEKXgbDGTte43doL+n?= =?us-ascii?Q?vlte5xvU3hk7p9SkYs1iCuK3fz0I+aDit3G5V3vv4CJ7Rf3O/6MR0wZv3SeE?= =?us-ascii?Q?VK8a0a7DCw2h8CocEti+Bn7N3bVfX71a5E/yAy26nKS8ie62wxRqbHAwU9Y5?= =?us-ascii?Q?5rHvOo3Xu0gLwDHkXfG7/y18x0jfyLQOnjKHEfKh4fnSPWn1iOq4B1u+1K3Y?= =?us-ascii?Q?BBnzYtGIy/p6sGRjK4sQVdVOBFB6La2oCLbzOAWQb7q17vBdlDNGplVZNw9+?= =?us-ascii?Q?cu4pYbqOpukaZdIXsLL5ZVKLJxmaOXozJ1nVV1sCBbJwfacse0d4Uqo55dLX?= =?us-ascii?Q?BehH8GrYlIZFu193v7UqtG6jgWjF9VjMAWkGtB6a?= X-Forefront-PRVS: 0339F89554 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1192; 23:Vp4v+31ynJg3dEFtSdLTJDbm05fvO+EnjTVKZEJ?= =?us-ascii?Q?HMxMXqblKgQuLxo3RTbtqHscEaOSpW2IP9FSDxfuQ3xX1YAKkpPZ/Te8rObl?= =?us-ascii?Q?s0t+A4TDvn9vHzrhPbl2afYo0V8UuM9vvqAdwZbKNGST/u47Oqe1BJ00jote?= =?us-ascii?Q?YFjMvLd6n0qASte2CVxQQ7rK20o3AAMN3HIIwfHicLUJQTakZfEh10f0DlS1?= =?us-ascii?Q?LdmczHCJ+RMITSAQqoT14ouNZwba1M7ZdKqefY7Il/xRif9uJI8rx8F5ZYGF?= =?us-ascii?Q?81iMB0dhlqnFd9aftSqUiDBjkZx7GY3PLL0dcR3dPKet1MqJ+Yi3LflOlfFk?= =?us-ascii?Q?YlIuPCxqs16GpQzMmCvPZZOgNuGMYzY/kYPsIRm5UXpMo3uSdZ8FYS+h1CMA?= =?us-ascii?Q?fmjPO07EW+Q6+t+cscjWslbb+Ayv/9oOXsrlIkv0rfBTF9fptV0Bw78EtnBe?= =?us-ascii?Q?DY8AYsPOOA84kPOUwf1x++saezm0QCtlzbmOuaGADPzAKpPIMjBDcthfAV2h?= =?us-ascii?Q?aveEmJc/ueHDPlnHYp3aIgFIw6UYtU2FYj6AW9+M1VcDcqmifhOHKb1O1kX5?= =?us-ascii?Q?t7FDghfAu6WlDkGrJjWyohAmuDY12boqrBABpF/5VasAvQ2AyOkHTyHKQ0MY?= =?us-ascii?Q?4Bw3btqbpXmMGOr0z6hUpMiA8UBuzwBvYv0rhCJ2f7kawYLmw9yQ+q3F5PMG?= =?us-ascii?Q?s/mnMB7uJcgYlmiRkN5OZw7em8hTG8+gtEb/cMHKrw/7DbWcJiozeHtBzbQa?= =?us-ascii?Q?2vlF0ltdVI4q3f9qRlatOxurAN/7W8slGtnFVy0ufzKbSnHh7IuoMrrLYLZg?= =?us-ascii?Q?kJTwG4YoWJ9oTHG89rGx80r5GxElJZXzkSDFDJF6d1JhXZm8SWj37xuFzOvd?= =?us-ascii?Q?OVFL3zMIbBi2O0sCfWLTB3ckgLIIoMzxc0I64yNPbv5Hw+YAQC6dV4n/ARcf?= =?us-ascii?Q?jJjIsiWe38cIHJHPmFZ9Z2kjaygGBsOXJsKXeloNL0Kvd3B9tcSIp4raktGO?= =?us-ascii?Q?+yzuSjgdDR5explSyM7OVzCqK/0FMcQTK5EDEUQmWlkw2kXs3XTjn1knJ+8p?= =?us-ascii?Q?P27Wp0D8sa7b2p6R6vWklz+UdEoTsngxyweGEbohjDzbWXU0ajcp04tfpjBQ?= =?us-ascii?Q?/EUeKrg7qgFma7FvzIoS7OpzKMI/jY34MaEHXUTcZDIAfPk8+/KKSoKYul7n?= =?us-ascii?Q?VR+0cbAwHARX0X7x37Hd/DxWp8v/jdYbZJJ3cSRMdXnZJg3lXHNy1XSuuWg?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1192; 6:1WKo14/TBtbfT3V1VSGXR5Zln/fVk9bla1KPQetq?= =?us-ascii?Q?sOCvWCYYH8f42qNTHM+0mr3sdyuGaw5d9TABnT8WOcqiMUDp5qultVJOYxJF?= =?us-ascii?Q?lAI4DUDHND+F8SFd22KyfO0iTCGQNqJWoiG+8AjWtSIaB52zq3pOI/ExoDT7?= =?us-ascii?Q?DAgHI6jK2yNEP/oq1gM7NjNFfIIEu1pFw6b88SFNe49gauWMkblzyg1kZHM0?= =?us-ascii?Q?34XaVZn2OFnhHRFxPVTSzDFLBmxj4g7SMQ0rAfaHCSH+beadkqZKn8aEvJFH?= =?us-ascii?Q?RoipVAoNEcmnTbi5s9MiemtNJP8sO6SIg48DdSngJVPkf4XRBdvq3AFbVIv/?= =?us-ascii?Q?9Vji/yCFFkK0dlCa7uHVbcNZRe3fuF9L9TYqjupMYuHGWMXNiX+h/LbdEEAX?= =?us-ascii?Q?RzyrlVX0gaO1N9XGeNHWV6ZBubwwKxJozdBlcsEPr2mKZjY//D2Uaaj4yYSK?= =?us-ascii?Q?QsKeTAyIdIpvkpCWXKjMDN7Dxm9ZwJXtwq48WbtPH3gy+XvvsFOZUPekO6Ty?= =?us-ascii?Q?oSFPG+Rc3O2QvZ63uJMBk9lTR1SZvRcPkpwZo+awh+a+mu5gVFpvr2j6otSg?= =?us-ascii?Q?MTnR1u9k4AWvyCuRPEx7k6ZtcwS91Hy7Qn5GZq6DvgWr92uoVESUNYdaa9Mq?= =?us-ascii?Q?0ltQBw0Vp7fBXquhwlJWR5GOzkMw/5zNvyFqn9uP9uay7372wYDu6SGdsiK/?= =?us-ascii?Q?ZTYy4vAvq9xLE1zSmsWCsYneAsveMnplGTN7jmbrIv7DnzaHR2GFOvtctqwK?= =?us-ascii?Q?qXErjsa3Yw81kZ0hz5oEw7kLffJ4sygZvQMkrG5P600wSVR72Y+LDgKw1RlM?= =?us-ascii?Q?kT29JpVhH0blZ37oitvkMbm6+NTuxU5/+Ww8j2LfichiJPLU9YkT7+KHqtnf?= =?us-ascii?Q?DUDApXEsqOPhStBQKhIb29MAsijG5BNci0QunpwIQMYdLbpBqLJJ9C3sSj+Z?= =?us-ascii?Q?T6SgUYMFrWRZ9swtoVDQg+kyS2qLWW09Jw6GD9nY1g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1192; 5:qR0dw9hcmdWB1a77xbvPMw13F1GLeroS+te1l+PccX4T8/mbH5pf3fEw6J/2HrnQqvb4QbSr6V1PGOdsGIsKT1PCh1YS6B26jQJK12kVOq1+n/XrE+lW6dDPsBDxN8jNZY8/euWMl96shB6EGvHjB1/wUzd95QKiOYATS46+h7B2yfGGW/4LI69V9owzLaqYEEt/NdKWUc1M8L0v2SydakISgJ7CR2ueocu+HJ7t0gymBUxkzINsrsacjtD4neld3o5Fytb6OhkSMtTxXl6uHX+PDBUtfgAFkFhphPtvxrmL+4negnu7ci92YWlLxi9GWw0lILcccjmBUrPeTjSggE5Shj09w3conuKTCSFalKJVgpIv+Hx8RwxB16Bq6yMKpnbdbENxbgN4m9aizaknAYK/oCiMo9VjS4m/dIXdGH03aAMlJQqQK9IjcBS+Z8GKzqY22eTpcZ6J+2/9+98uMuf4BTyp06gIQUo9rVSJhM0OtEqoJTK/cmwn9Hd0wgXZ9y10y9kMWDpR2qDHkBTOYQ==; 24:HRD3ZRNVtuWAwv7+LXc3f/cPABgkccvwUdqJgci+IoRYfbmel0C+aAkpM/r5bFpvxvvxes2HXho0yGIZ9H1mdt8jl2Dc/VsLWknDEcb7Zt0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1192; 7:LvtqR/c+/KumoQAzVufuVMDiJ/u55X5QxEImBsTPS9mdLqgdGU99P7+oog6gfcbRgHt/Puc+GEXOuIm6oTWitYtAkCckTUBUdGzutWMkF3dQY9YzDL7rmI/FJzzb4OroKjNFBGCjVC3qk28gBhUJDW9yP9YY0tgG6Dp2caxXy0Kp2UJaTRKvBS1+jU0xP23o0hVW7acoEIVL2xIsRyN//2nu/LzMyA8x52bHQcZAlkALwUKe//uP8RcJoaYkIRQF5rJj4lkGre2joDTZ0ibvDO2Wy/OiZgad91OlQnUuu74dtzaO9cXVZH9GrX5O9eSiBlOqU9gCW4ZcJn4hNVP4j0JDERlio5rxoJt+PgTCrZSxLl0bFBucb4sSQlD0EKRXJhfSLa67vtjNhys9chwsbRxtklFzzAuakkN11DmTFc/4KMNnVGr0o+KTR4ifpLM/fSoJ5MMNJkZmgRdT+Rw/FoNZdEqMUkkKq97bDEHmwr0hRy7El8+FE4Pu7PiN1d5RyY4JidX3YeAXOqqqJmx1Y7aA/KhzsQalvSGrLYbVn/tfWNLB+GbXNoWfWCBH7Ec2sMllE4cry5C+xmykmEMhmKhcDVMRPo3kqYoQrp4zqfp4S4myJKcAy804EuLUIB1bmEEFnJzjOJnVOvJ6dkC05oHid4+7Pzczkb1Ht0qUCZbs7v1tCwzExRBCs66HXMTMZVaisXmKtOjO9aEyWK3Io3Qly7NuNodNam19z/fWR9yZu2pw0cNdY2ImdKidNjgJTaho+QZC3XH2/ZfHr32l1jZvZdHn5IL0tqaJ8ogYffQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2017 08:59:36.9163 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1192 Subject: [dpdk-dev] [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD 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, 15 Jun 2017 08:59:50 -0000 The following patch set adds NXP DPAA2 HW based eventdev implementation to the next-eventdev tree. The patchset consists of the following: - DPCON support required by DPAA2 eventdev - DPCI support in fslmc bus - Interrupt support in QBMAN - Implemetation of eventdev API's for DPAA2 - Documentation of DPAA2 eventdev PMD Changes in v2: Rebase to latest dpdk-next-eventdev Update to support only atomic and ordered queues Fix checkpatch errors Hemant Agrawal (2): bus/fslmc: generic framework for mc object creation bus/fslmc: export qbman dqrr funcs for eventdev usages Nipun Gupta (18): event/dpaa2: add basic build infrastructure bus/fslmc: integrating dpio and dpbp to object framework bus/fslmc: adding basic dpcon support event/dpaa2: register dpcon as dpaa2 device for bus scan bus/fslmc: adding basic dpci support bus/fslmc: register dpci as dpaa2 device for bus scan bus/fslmc: adding cpu support in stashing config event/dpaa2: add initialization of event device bus/fslmc: add support for static dequeue from portal event/dpaa2: add configuration functions bus/fslmc: support enqueue with multiple enqueue descriptors bus/fslmc: add callback per queue to enable bus/fslmc: change func argument to const to avoid warning event/dpaa2: add enqueue and dequeue functionality fslmc/bus: add interrupt enabling routine bus/fslmc: enable portal interrupt handling event/dpaa2: handle timeout using interrupts in dequeue doc: add NXP DPAA2 EVENTDEV details MAINTAINERS | 5 + config/defconfig_arm64-dpaa2-linuxapp-gcc | 6 + doc/guides/eventdevs/dpaa2.rst | 157 +++++ drivers/bus/fslmc/Makefile | 5 +- drivers/bus/fslmc/fslmc_vfio.c | 69 ++- drivers/bus/fslmc/fslmc_vfio.h | 47 +- drivers/bus/fslmc/mc/dpci.c | 307 +++++++++ drivers/bus/fslmc/mc/dpcon.c | 230 +++++++ drivers/bus/fslmc/mc/dpio.c | 44 ++ drivers/bus/fslmc/mc/fsl_dpci.h | 404 ++++++++++++ drivers/bus/fslmc/mc/fsl_dpci_cmd.h | 147 +++++ drivers/bus/fslmc/mc/fsl_dpcon.h | 238 +++++++ drivers/bus/fslmc/mc/fsl_dpcon_cmd.h | 175 ++++++ drivers/bus/fslmc/mc/fsl_dpio.h | 30 + drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 14 +- drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 179 ++++++ drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 133 +++- drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 5 + drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 28 +- drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 46 +- drivers/bus/fslmc/qbman/qbman_portal.c | 94 ++- drivers/bus/fslmc/rte_bus_fslmc_version.map | 23 + drivers/event/Makefile | 2 + drivers/event/dpaa2/Makefile | 64 ++ drivers/event/dpaa2/dpaa2_eventdev.c | 686 +++++++++++++++++++++ drivers/event/dpaa2/dpaa2_eventdev.h | 113 ++++ drivers/event/dpaa2/dpaa2_hw_dpcon.c | 139 +++++ .../event/dpaa2/rte_pmd_dpaa2_event_version.map | 3 + mk/rte.app.mk | 1 + 29 files changed, 3353 insertions(+), 41 deletions(-) create mode 100644 doc/guides/eventdevs/dpaa2.rst create mode 100644 drivers/bus/fslmc/mc/dpci.c create mode 100644 drivers/bus/fslmc/mc/dpcon.c create mode 100644 drivers/bus/fslmc/mc/fsl_dpci.h create mode 100644 drivers/bus/fslmc/mc/fsl_dpci_cmd.h create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon.h create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon_cmd.h create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpci.c create mode 100644 drivers/event/dpaa2/Makefile create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.c create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.h create mode 100644 drivers/event/dpaa2/dpaa2_hw_dpcon.c create mode 100644 drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map -- 1.9.1