From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0073.outbound.protection.outlook.com [104.47.34.73]) by dpdk.org (Postfix) with ESMTP id 81D734CC5 for ; Fri, 30 Jun 2017 10:54:48 +0200 (CEST) Received: from DM5PR03CA0048.namprd03.prod.outlook.com (10.174.189.165) by BY2PR0301MB0599.namprd03.prod.outlook.com (10.160.125.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30 Jun 2017 08:54:46 +0000 Received: from BN1BFFO11FD042.protection.gbl (2a01:111:f400:7c10::1:145) by DM5PR03CA0048.outlook.office365.com (2603:10b6:4:3b::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14 via Frontend Transport; Fri, 30 Jun 2017 08:54:46 +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 BN1BFFO11FD042.mail.protection.outlook.com (10.58.144.105) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 08:54:45 +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 v5U8sfJs032271; Fri, 30 Jun 2017 01:54:42 -0700 From: Nipun Gupta To: CC: , , , , , , Nipun Gupta Date: Fri, 30 Jun 2017 14:24:14 +0530 Message-ID: <1498812875-6945-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: 131432864859391934; (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)(39860400002)(39380400002)(39400400002)(39450400003)(39840400002)(39850400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(498600001)(6666003)(54906002)(81166006)(356003)(86362001)(104016004)(76176999)(50986999)(8656002)(110136004)(105606002)(53936002)(8676002)(47776003)(48376002)(50466002)(2351001)(50226002)(106466001)(38730400002)(36756003)(5003940100001)(189998001)(77096006)(33646002)(85426001)(305945005)(4326008)(2906002)(5660300001)(6916009)(8936002)(2950100002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB0599; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1BFFO11FD042; 1:nNfcGVQhiXZwGAjpVRrJ/jQa+vMmcJszulvUnpucW?= =?us-ascii?Q?dwDMQbelvP8PGilxRYkRB2yJaqsZ1FGtoVwGvVFyq6MvpZjbjoAu5rEWh1MU?= =?us-ascii?Q?VD9j0YzxybXQ1bQj8joJbHW3I0Y6x5/eB2s97Qf2L6qdRBZUJjCxgbI3O4vs?= =?us-ascii?Q?5oskjh3Vxz6+iN3EiCNtd6XZNXZ0qMXEmtB07v6oFSwk6J/8amS/SY212y+T?= =?us-ascii?Q?W7wOQOLjazJjj6ruf+ZY8aSP9m2Ylde2TF2DguxWPmpxhItDmtY3SbmqvmSM?= =?us-ascii?Q?1NPzI4AHIBlJGhhVD2TxS0pumn83vyyQIe4BKoqObPVIyFOqJXW89MHgbaPD?= =?us-ascii?Q?k7vWLZQUBt7a+j4SFQ4SOAKloY+sa/euqIgZ8OwoBAoVd4ufgqbSA4WqVEa9?= =?us-ascii?Q?8e4cA0j7F1wqzCnrtZ8ehaR3Ro+Dr6JupOMNdzfNoHUcAUoez9c45fN6wqgK?= =?us-ascii?Q?+X7Q3oJlz9863sZZChzbnCg+aFzG5tuCTxgNKmuhI91+SC/7CchyrP4y+72A?= =?us-ascii?Q?bUfnl81ad05qIr/AcX8Ozffzflx+w1mF77zTohCHQ9XdQGW63IJFVGJF2irO?= =?us-ascii?Q?WldKhdpm0fggRRxPPzhQkDq2uhsZTu3g8y605Mt7EfMoxRhyKeMgjB2M5V5v?= =?us-ascii?Q?x+QCLCCG7pT7za4tCdrMsyP9exrxRiTsjurR00NfOEK+UqJdSewYRAqzaFX5?= =?us-ascii?Q?jc13yVGskTLVYu27kIfs7y3S2wabn+XLOzsXBrma2L5JRi2y50J3slH7n9c/?= =?us-ascii?Q?v3fGVU0AUe+x7zlJCFodmjbJXBlu7tZubKCsChGgy0e5G0x+tSYTwbsCRyiU?= =?us-ascii?Q?AnkjsuVgtM2VzXGmkQ693ScegvJtQUODzNQlW2In4EBm8pmUP8H/33hqm6s7?= =?us-ascii?Q?Mel020jRe73DaKPHsKU0hRMnAHSInNK7Jm10Sowc4xWcaypotzmYFcVhlYVq?= =?us-ascii?Q?XDgrvWPf6k2XRnBQlD+Zjc9V/QI+zm3QyHEag6IaLju2D3Bn+ueremUOOgjv?= =?us-ascii?Q?qntfGDvnnV3fuwkn6UeWM15f7x1mHtMXyG32yICLFIU9CM8WhyU4gq59F3wM?= =?us-ascii?Q?YmM9XZnF8uB5A9VePytsy9+Yz6uBpuDPAUY/8TfC9L47g88Fw=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 298cef2d-c4af-4ac1-265c-08d4bf95a836 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR0301MB0599; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0599; 3:CIz+f/XxIEXbccCXJI4gSe0ZtB52Z8gRqKBbfD5e5NKxbSkw1wuAlbYUzCa/lUZ12FO+dYHZbzA8VsFAPY+Rhez6zIS9cr27VWJW/tBHghC5OppcVSV73ezfL2CESWHmZ0q1erkzHqRjT80po0R//3gHApaCHxSCXgyCZh4RwkrHqxC5bzkgLAZr4xmpbjELCOin7pxUJSSt+Uh6ERX9DW9t7xaVjtbVpa4xnSfYWW2eJWzRouTeSyJj0Icv1u1N6LbRzWs/qARWhoITndexB/l++QCHFF22NOKa5w6Hm3cM0yiaA7GA5OhW/8GAVENVUXCGVZNGhuhkfFfWIIJgzJCVPq3rlfUYKDwjQzsGxYFSaWm28vVnjI2i6BshBskAvdDtQw9nB0VWx62lJRuIR7YeZkmTiJa0o6I7rP8GjzdQ9/vImp6JUCL//fIZrN9A9guaG/EoP9pgE9q/k2j3FCiozXPoaNIh3T7XRrVRKnQUBQbH+eysnpBS12Hsr70kXEzXGG5LskW7isR0zZ7gTDxm2g7ivSAgzowB2rTOFJ9BTHGGxijJmfc1fzq2B5IeNaDWWH8hMnMBuiKrv2CcKRv4bt5cWG3uwbil6K9UNdjpuYSacqmTuM/45Iyj0azRg/+lxcHT+82eKXFtOG4Y2rjiFbaVqJy9lcBBYeWX0SPln7shQzOmyr7/2our+aRz2SVsGhu3XR1yq7QCvNHr3xNLinYKaQ5ljnZRLKQYqDBDQSnayEQcj+vZlfSW2XvFyfzHDNK2OfhEtB84j/1iC4x+84zgbRnvpv7xoYgTpCj0BEU2n4c/ty2hhTQZyMToERGxPli5PHB86TpS16DYf9F7fBkZvIrG4beD25+jIAlhEIDKnTv+DIycqok1PWs6 X-MS-TrafficTypeDiagnostic: BY2PR0301MB0599: X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0599; 25:Diy6hNaLRIMd+iVGDajfG+MflehdVrgi0EZfMIBVgRb3BK5L8a3eXD68GKz8j+CfwuAbX2IkoZzCVZRCJDcsaqANaSNEhTPqQCRtE4ee8PCS0gJs4gi8c9HZf3SmrX8wQextcQNuOMTjICGZgxpwuZm2q8M4WWn1nVUr8Pa06fhTQHmOc5ES1Ep+JUfm3LS+ObXI20nKsMs7uktNDHcwvCeGSVqBMUrTVY/wgFjAL6dOL+8zzChfaU8jAxl8JSezg9ycSJA0fAQ9dMxwftlXcVAf5X2HePsIrrZJ9USDhfqxleT/ryZ4Z9IjjTL1jUNehqA6VwdmG7Ba5KZM7K1PWNMc9GAyfMQXR+hv3c6Q0W7+jN8kocOoqmyQRsS1usvKHwqnvOgm7/FSKQUcaIrLdNascu/iAfWPI4P+wtioW2hUjgbqzrwG3yk4SL8TGJR9O8IFMbqQwB0qCTHcUfNUp4hYMKQ0/rXeIMGthd2t7sngbeD0x45GT+SRx9x1/Zz5+2p6KF0RkLDgplj6D2ex0K4osK2qsXmfnSLp3/PXwX00wRPK+INu2myeIWiw8mwBJFH3ktLOoHaPNYQe/TVU3U04Pdg6iBMy+4X+mPP6+KQK4dcf/IucLww8rAjRZwcHEN+slHvmttLtUbzFv/mJ4F0AGctpodQ3cJo1v5cJruDjK4NK5scb7SEMzVcFdsLrVk39rAHd4ESNgW1tA/9EH0SIjfoBj/+D7QyNXeSoF90LvzuxMRuVPeNuA+TyMg36GHV7GsTb5uaNUYoUizJ9K+rbAJQEvAZ50cyEWMuNCou9DuD79Wun83nSDzdqWeW6BKW1XoljRBil0OSuTm3tNeqHIXAxrLWh3vPfql9fHvMhKHrdYhjlqeg5m5tFLPrcxBqd2US5R1xxVzZvZ9kwysrnXxlmjcDe+AAu9Ed34rs= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0599; 31:jW2SKMoXt1halg5OkTZa+2WPkZJ2bgRUkoUi/02KvoCb2lMdcQa8taq/yCaz76WUcN0Qcr6TBLlzGDfnuiseUIER3sp6x8Tn95VWNkV1eSXMIV0fndHHCmjds11ZLj/fzF4IIKVutgkM/lYbcFaauYSBmSsrnPBqH3mNdQ2mYxPy/fB8VkfxbLHJIby6mKdR+VchkYCL14I9D6h8AZYkkge8zj7CoB/LDwmJQy6wheW3Wlkoi9uFIASej5ennCP4ReWC9eYPLOGldbWbJ4C4eOd6pbOvuFcy/nsFkEEC4U+t9141zyfSlXzyIiNMvjhZEJkUb/4BBT7zE88WBGhQfLTXdNN7cXvcKUlx7rtzINhshqDlqP52QvbRCHP4l7UX66sIzdiQ5GMa2Qcv5sgiTquMLDGtVgkzArIORAmvFORnhfGh/AaG683NCtQ9OyYiqMgZKkBiyGhlHcgMtzMN0lIDddt6imj6wJc8M6LQfuu0w4taVMw2cTsahAkJc+szJJiUVXi0yPZzBtcPpsKOoK9B1UOCSPjjsbKkhRfxR+SEdtgbOkX4nyInOzs+5PjPSk1bNGjy3atmYrNTAVwx8EP3Z2ylUoWSGHEMQ6+zz0CRcLT4q6//82cq4hpZdPcp4kgWXyV7A3loB2YwoA8kY09IxJj18fbvSh3SUQzr2s6gySSCTpH8iZRprr9ul/KK X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(275809806118684)(167848164394848); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123556025)(20161123561025)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0301MB0599; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0301MB0599; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0599; 4:EE/akz+W5aL5tVXGVTb6nMZGlLNJc44tPTPM618R?= =?us-ascii?Q?wioo2aZ/M9wyi3CaVO3IYSFWcKTvPtxawHeUVdEpGVpxq1g6SIDff056Ngjv?= =?us-ascii?Q?Ki8UFUckCsSKn+eQq/e6hyhHMYEA7Q8I1zbOfnXHw/GZ9+9JC2ueyHntITXk?= =?us-ascii?Q?zkw/qPDSmZVgPliIp3+wuzP9sQsUJ3e7TOc5ctLxUlWA2LsK+uHddp6Rionm?= =?us-ascii?Q?/U0qd5oJfNfdZIecmeRTh7DYum7EIyMlS9JpI9wyaR2JK6lG6Cyu77Z2sgJf?= =?us-ascii?Q?6u6WYfNhpjyvGX9BU6BwSf63nrZLfzjsZn59tugPOmQ3DMRp/8MVW9skBKlF?= =?us-ascii?Q?68jAHJ4qnKQODwfMbDENUZvVSY626kkxRDFD/UI88XmuzSP5APQOVZHH3eUC?= =?us-ascii?Q?pInQxuga8oIL1lV1Xv3cx31dIq95iok9ASox0o92sRKuCGWnSes/3qvkddX0?= =?us-ascii?Q?FPDneu++ua3G4K4+CO+fF8CSMB+5GtxGygEraRy1ozonRNa9VIsOzCw+glUJ?= =?us-ascii?Q?FcO8YNkVO5uobFshKJsrB39zr7KwShZ9B7Pe3Z3SHYom0F/5sLfKBPHU+R3Q?= =?us-ascii?Q?f88wMJ/oIgwLNn3ot4oI7aErkzxot1ISJuMuV4rWyRBUSFFf6/q3HSIb3Y3c?= =?us-ascii?Q?F/kjavfmaRIZeCk1lmCUXoC4AZm/D1q6jaNykds4tRwLeDMIEEjbb7I5dmy3?= =?us-ascii?Q?lr4BidOqT6vBq14yaCo5P0g5L+VlX/TlAlrc/3XYVtuLvOaS+yl2v4yUkIPw?= =?us-ascii?Q?B516h1FSf/qLX9nC/ohnT+PXRN8nwFXa5F0KjlxUVKBXQK+xxVOphvo/a4r1?= =?us-ascii?Q?TlXe4NLjPO/hhRsl1tIAeDP1e48PYQQyKrbDT1yYFecUg/+Yk0bPXPbkDk7z?= =?us-ascii?Q?q0dmH43KyrZDQ5eu4ssUtATkQLSoZO42EuMoNBDiP8Wn3P2MkEtUY10c2KQS?= =?us-ascii?Q?OifXkw2z5xPv+V5dGMjayJ9D/GIWlmDiUtEX7NfGgS2gedtsRcbaH2q450Vz?= =?us-ascii?Q?fSHh1k1qdiTsXtMI1XjqEemjEsNP9Z9r4mmd3tBV74bgW2ZdKDfjIGOEaLoC?= =?us-ascii?Q?hCxKFfyTYI+wARbWuY3V2OXZpog1YQPkP3gRTnvU/E8BN6jjqf71HxnbFjBU?= =?us-ascii?Q?gWB627psP5JS4Q85vb51G4AVy8WL2n+dX5/0YJ6hfnSyZ0Am6Rlxq4Pb2MUH?= =?us-ascii?Q?ck0snSo8aLnmzuJrqXergx74bFr66xyf7wIFcoTnkH2+qQtpRh1+rGVzDiV6?= =?us-ascii?Q?qN1D1eI3OwxtArQdkz3t4qo268MpRRPCLEd7T8q4tZiZCTwYeofZ5i7InQqA?= =?us-ascii?Q?N/tT/APoC6kn1kDn17oQ7XcYOm47ficbzTm4hmlMshnG+ThtjHTBN2QB82+f?= =?us-ascii?Q?yeobqA=3D=3D?= X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0599; 23:3I0Cgb2+NR7SA85aIt7U9QHGPxu3FbUnixJ2/wz?= =?us-ascii?Q?e/ATYQUDHK2Vbtf6plfTNCi9aHizOZK0X+Qm2Ynmvnc1Kg38P0M55JJnaBud?= =?us-ascii?Q?yDcewFcGpUiMZDFusl17lHYFfORw+myUBmRbRZizZlGGTbcClkGHo+nANmFR?= =?us-ascii?Q?+FcGfTVHVIf3hgpnz6z2hl1cDYP3UtyLBy2yFT9CqcoC9bHIQiWHZCuAl3lh?= =?us-ascii?Q?zO5fbETsZaOjqdRcuh/3dDLcFeyeF8gTY7TJbrzqrYgM0/DMUwkSrqdbzdfu?= =?us-ascii?Q?b+PZIu6AhgEZwm3yXXpt+hq2z6bYbC9VOCshpdggZ3KIT8plIHoho+xBipB7?= =?us-ascii?Q?LGOy27ZAn/iRUOUs9m6O4yUqLizseAkQh9xP2O+IACH2Mb3dVU01sib6uP9s?= =?us-ascii?Q?mwiqFqiqXSH1zQdsotHRKXS8MAvCNaqHwTdAhrqBxgq2lVK4S4EyR1mI+ugJ?= =?us-ascii?Q?I7KV38t16+dfthsVTpA9u2T3ZlppvHIiHPdmuNquJjJogOz3+URVt7/PK1Km?= =?us-ascii?Q?+4FL/aXh73fAMGaLNtk5bgumVIVL881OVFY2Nkseh9GKtSLhsIm4L4BkUPS9?= =?us-ascii?Q?W8eRs6edEZe0vm8N/EPcr52w5cQ1hYeYtG2fA/CBTdkCbKmxhFTZRrn1g23c?= =?us-ascii?Q?99/g6Zymg8tZutgMjYh7UYVPjDL0aRI6u2xZrXt4KrbrtVbSyElSdJ3nY72V?= =?us-ascii?Q?6lIFbH3zkPG8jFgArBiBFJjT8zof6TR1YH6XBLuSeaK+d2xhGgBFKwaTpqBs?= =?us-ascii?Q?/ui4kQZ/n8wFLR5jG7KH2LU7pC2C1mYRe0pMfuhJUBEpvcBOnLFpboEuwUhR?= =?us-ascii?Q?Ahc5oRgRF4keVe1W5iDfLaySKUjHyo+9NelK+kYnurwcXTTAlsPOySm7hXUz?= =?us-ascii?Q?pqojJ2mc0BnLMbypM5MRW8Wka8Ar6oWZI5+2dmSGKFJtZycSpXRMbyUXLXGM?= =?us-ascii?Q?zJFHGVKSYJ6hDczQBFJwOY4Qf8NsfmT3nI0aT7DJZ2UAFaV5rDyZmpzGp0W+?= =?us-ascii?Q?fuJQSMfQUrmptsTlm+miCoJ21Da5cXk7R4vB6dyqCLG1B3spMDO1u4998TBi?= =?us-ascii?Q?KOFSiDrBmXa3h38RzeEdrUICSdRnLkaYzGVvQsuilIlCIgmagK5LBnsg5c1X?= =?us-ascii?Q?IdBw/YCCyPTbscdMwgmC3EgnXgZ3OpnZ4+cYgf+pUcb/7NVfwNArUSMqcrb1?= =?us-ascii?Q?F1RyC7KiDHwsPFBwpxMPkbwbld0w8jj4cjaCOBgabyf+jq27C7YzQhPo+Ee/?= =?us-ascii?Q?3C5npxxoL+svp5fZ/Gr4=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0599; 6:KoVc2iDAGA9VbMXBaAWQTbLiWuWCst3Y3Rfm6lOn?= =?us-ascii?Q?Kk95rLa/Z1RnF+jGnFopmtaeLUy5VH2vh0raveoKJCip1OMYyY/M3nt+/R35?= =?us-ascii?Q?62vyH1OaSjt7qMrL5DlvV6EvB7oJFvt1ozZQDsdLLtIznATKwQ7CHLHKlaZ9?= =?us-ascii?Q?XQMmNQHwCbcqhyxSliaZO9sRFJds7XXeWsoyrpVPZor/DK41TcEuPUFJf63I?= =?us-ascii?Q?GBFuXJG8G7ocSmJUi0CjD5QJb1DU6Mw/2cICjrDYfqPKBgmONBSE5Dhrp/vB?= =?us-ascii?Q?blJwyzAiaFq12S2yt265u/8MSZBiU5LeMfFF/WIigGmqV5hy/AcSKyy5UFbv?= =?us-ascii?Q?ZK3nAjHGFKOHr/omIYsl3O2K2MmU4BiGKKsNf9FhTUmE8NUSJUgTb38yPmW+?= =?us-ascii?Q?M8CqNDzIqGmC2dBBEK+5GKABSXkR2Vch0MNcpuYukwY2PVHpTPHo0jsYfYvB?= =?us-ascii?Q?8BkHdqG/OzKf0PdUpIbKzkMjM0wsL7eHoulMlbfhIcF0e2EhfZMjeohFFTHF?= =?us-ascii?Q?V4oGEci03DpJtDwjwOhaLFKRv0QYNpKkrXkN1tL6LaTvWy/0Gw876cipSziW?= =?us-ascii?Q?LDp9jg6KQe8ecZahE/UZFV2X9/83emScC5CQmZqAepZ18Atm5akOk9uqP1X7?= =?us-ascii?Q?GCV0c6KhYpwpL339jvPpru+YVJU6tii56TItZC/c2l5U2p0LXStVvFAPSNfv?= =?us-ascii?Q?Wvoo5dL4V9hUGOUwnavHWmnfVCSSukC547YNKEPM+f8c/vhtSS/dWEJ5MmPl?= =?us-ascii?Q?e56mPCWUi1K7RrYW1JJEWSQB85dYLv6PI8Pl1OjP/prMyUfeVZ8etADQ0Bzs?= =?us-ascii?Q?YsC2ZQDc3Ls9ywK3KdjZ7Ml81H+lWijpQ3xRLnkjF2zHNC8h9AG8FQrdOIAA?= =?us-ascii?Q?iNrime9rSH11/BitnV/YbomzaSaGAneToqA9CfK77iyjMyM9XY1oHrloV4k2?= =?us-ascii?Q?MaKEXQCHV+4MokLGy77slF88Ai5elfBmxO43eFuOTQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0599; 5:fGXHFo9Lrx4WVN0IcJYOKmqOdcfWRLuEud3yBcHYVbaV0K7UoQNSkhviV2WaXBKQh6QDA5r7+OfENsfuhS5XTlQWZ/WpNelffTV3IRQGf5HwMuV/B6Ibfil70anliE0LzFtTFdSu4D0wcIyzgVVRaurrDhSM/341HzbkoA1fgAtFTuiFQjs0Y68YLMMTjVPZubbPlYCfiCS7ct9yc7BEb53FUuRbEia+BPASTnhscgQ0zkBZzLKES363q1WZiBv8MeE947+3k+5KJ6EMahHGv5kon5vtVyQKGVzsKKDiiXavbEkDkuZW6onr7OXn1B1RhA8fQafBKMJlW6jbaE5bNP9TY3l4NJVqmYK0r7BZSQdBHuWzJWs4rs2cse5kXqK7xJVWv8WGU4UxeNV4r7GxFl4VZgqa2qX5tSn6bpZLYsClBu7ZlxLUSoIIV7FTg4qb5TasZX8AdTbO0Z1qpzrfhfsoHQibnbSJTgqVd/qLCXZF4m0EVWwkDB42pFnJh17HVuqZM7LImqQ5yb5BGYkq/A==; 24:Ke2n3zBE62wx6297iSsY1SgQi+MIw09N06uvK0ZQRjaKAgspWzMNqVmc9fLwB3WWieyhHBAgHl8Mkf2/Ways6l6Pqo7+CpnLaXbTiOwE11w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0599; 7:eRyXDfU/Zd2jRxUcSck2ylkwFt6Yg06BqA19WTTQCoVK+4Gtihul3Yocs/gk++3U6mVngXa/XZFNIDhrVRGXpKMjEGWE4PJpUJKe0drHfS07PCp15Vj1NgHb+iEzjBqXKqAY7MA3QUN9ss5VFOj4FyXdBZZzw8biumMZdB20V2WSGOdYYZC7tPl76x7khb2a15cBvXnJew6V2PVgVDMq5PemwK4JC9tbXNvMKQw4Th2gKuWKq9GRvo7nh+/2u8Urj4MUEPe5THZ9Bld9adyZOj6e3bNHrVOrlnXsjWHD7hlnBXqK+qFc5OZTNXiL87ECS2vEc+ZuHM2QXFvkjuw8KPeQm2BLc428adersCQ+XkkW5a8wdcgHhVgCDmHJ+TVYD7YmTiYVVng+7pFpFXoihHrwfuvudeSNMk9B4+4XrH+lV4JofcY1xB4gi0XZmXfkdZFJnqgcnImgWYJa/3N29Gut6S2TlayzE9BScFO78FUwItyRNGsj9mO+hn1sQ3JVAOqc5YSAMc9UURwvbIgF6b0XFB3oussAGko48gdwzH8POY+lhMJKPAIBG2tYyr+2RjjCx/MTfX4Pd1qAOc0Pf05F+2ofhyvavyXAUmTpLUhelykyGH2jOvD5sVUvuz/WWDObkxR+0cYovXeyhRKFk08Bv1wZMuN1hcKyWlNZ8yLVVhrpqjjXLQ4WmMR8c0D9AERj3CkdEBPht+3fkPrxDOB4TbXlph5Fqe80gRLpVl3183Fd6xXMtbXJcHn2HqFJMFUjYycyvHtr1gdXypA8nJaDm9FZF9u4uI7/QBkEz/U= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 08:54:45.7519 (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: BY2PR0301MB0599 Subject: [dpdk-dev] [PATCH 00/21 v5] 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: Fri, 30 Jun 2017 08:54:49 -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 v5: Fix a git-log Changes in v4: Fixed doxygen warning Changes in v3: Rebased to dpdk master branch Fix shared library parallel build (patch 01/21) Fixed a checkpatch error Changes in v2: Rebase to latest dpdk-next-eventdev Update to support only atomic and ordered queues Fix checkpatch errors Hemant Agrawal (3): drivers: add bus dependency for event 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 bus/fslmc: 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 | 175 ++++++ doc/guides/eventdevs/index.rst | 1 + drivers/Makefile | 1 + 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 | 18 + drivers/event/Makefile | 2 + drivers/event/dpaa2/Makefile | 60 ++ drivers/event/dpaa2/dpaa2_eventdev.c | 691 +++++++++++++++++++++ drivers/event/dpaa2/dpaa2_eventdev.h | 114 ++++ drivers/event/dpaa2/dpaa2_hw_dpcon.c | 139 +++++ .../event/dpaa2/rte_pmd_dpaa2_event_version.map | 3 + mk/rte.app.mk | 1 + 31 files changed, 3370 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