From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0087.outbound.protection.outlook.com [104.47.38.87]) by dpdk.org (Postfix) with ESMTP id 18B647CC7 for ; Thu, 29 Jun 2017 12:29:21 +0200 (CEST) Received: from BN3PR03CA0068.namprd03.prod.outlook.com (10.167.1.156) by DM5PR03MB3162.namprd03.prod.outlook.com (10.174.190.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 29 Jun 2017 10:29:20 +0000 Received: from BY2FFO11FD003.protection.gbl (2a01:111:f400:7c0c::107) by BN3PR03CA0068.outlook.office365.com (2a01:111:e400:7a4d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Thu, 29 Jun 2017 10:29:20 +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 BY2FFO11FD003.mail.protection.outlook.com (10.1.14.125) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Thu, 29 Jun 2017 10:29:19 +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 v5TASSbR002766; Thu, 29 Jun 2017 03:29:16 -0700 From: Nipun Gupta To: CC: , , , , , , Nipun Gupta Date: Thu, 29 Jun 2017 15:57:59 +0530 Message-ID: <1498732085-18449-16-git-send-email-nipun.gupta@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1498732085-18449-1-git-send-email-nipun.gupta@nxp.com> References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> <1498732085-18449-1-git-send-email-nipun.gupta@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131432057602012558; (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)(39450400003)(39840400002)(39860400002)(39380400002)(39410400002)(39850400002)(39400400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(4326008)(110136004)(5660300001)(305945005)(38730400002)(5003940100001)(8656002)(54906002)(189998001)(356003)(2906002)(77096006)(104016004)(85426001)(97736004)(36756003)(8676002)(81166006)(50226002)(8936002)(48376002)(2351001)(76176999)(50986999)(33646002)(105606002)(106466001)(50466002)(2950100002)(6916009)(6666003)(53936002)(86362001)(47776003)(498600001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB3162; 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; BY2FFO11FD003; 1:VbtiPpXWaOKPIaoT178Tu/O+toYxV5VfX9moJFb2eF?= =?us-ascii?Q?l3jRpVp9z5r4DEUWiopKzj/9ftYU9oZe4ENoU49LTE/0n1gJe3kxZyRAj8xb?= =?us-ascii?Q?BZrZEFKQ/c4g6pmsv+uyfU+4qDLfsx+/nDHxQOl2PSjVTM3/gLiXuBfN+mYc?= =?us-ascii?Q?F1+FMLmvpffW0pJf6dR5a+TybtkhfAMi3har4pQM/3K29HJrfVAWLlOx6Xb3?= =?us-ascii?Q?XoLwD402UPZrgVTfh1uGlxWM+OjI58o0TJcXhgXLAeZe5QGaH9y4nFqXhKow?= =?us-ascii?Q?hz9ZmSEpe+PzJjCi47hfDXCPqT6c2gneB8TvZYXj721/fy/LOIpa/ujDITY6?= =?us-ascii?Q?jnFCk5TRb0IxHNHUdmXaeL9P+Kbw96SqKWUBoFOH2V7D7dlkTOAA57nlDNg2?= =?us-ascii?Q?Sm6twBN7tAEE76AhCtXPRZpecK8egdNRHg3ub5AUstKfKGBy+auSn2qaGRIF?= =?us-ascii?Q?3ctZm+dxvRKvpvclde3tFOUO8tbO0y4Iq/TU53HyBDHqv1Y1ywQ15HerKHPj?= =?us-ascii?Q?sJwf7uul9xdyvKtGb9r50V97X4tUUR97zjWpcnNMbHDDpt+DDf0hXc/lDbOE?= =?us-ascii?Q?nhVxSFN/P/jAhmiZuxCE4OCAtGyLlEhm3rbTNFU0/snfYjcc1BNANHRmH26C?= =?us-ascii?Q?xfhtvvCCx3ftQL3NmYX9lHQf8wig4T/XBf9k8gVauq0T1xdeaYEL+PO3b4cb?= =?us-ascii?Q?72MCBX4zkdhLv0fDFLTzOphi8HM2YAPeTgXD4EChoDXQn+XhLi7tifN/HE6h?= =?us-ascii?Q?O01I6UUFXE1LFSDcUnYqVyserYF7Jd1+pZIFY/Lb6G+IXzKl2Y0Fa+J/f6Cb?= =?us-ascii?Q?dXexxi2nJ76cU1YvTG4mV+ZWeFyf9Pz0SoL5MEbmkoBSY/VMOGaJZN4sql2B?= =?us-ascii?Q?GeqZcTmPJYyoGTcAmmSCiwdL5K9U+7vOfvnetLov7kc2j5H9Vp+JrrYB5Pf9?= =?us-ascii?Q?FylHehMo7OjAibz/yCYKzeBZPEudbo01ZmZw9RAFwVZOuj8DJeZIfPk2Q5fi?= =?us-ascii?Q?JNeAP4Zs7ngit6WiXf+BjMpm6KaG7m6LcMNuAnUA7TR8Gt9QREyA/2FLZCbS?= =?us-ascii?Q?KCYxhNptIKItL8VgUEEaP0RV2cKVEQNSqrJG4GvVLGwlVybw=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 13724757-399d-4fea-142d-08d4bed9b3ec X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR03MB3162; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3162; 3:HhBQsRvsrsAbXMk0omYNk+pMz4mhQnhk8A5IPJDShFGgcmDO7LwrW9gqEzd1NW2j4Tlbz7/G43OW9ijK8GmVmxExYRIpUGBo0HLEUNjk+3r/fXB0nmez2e3QJuzoGrL05msdC69+ixq244m9QovHDcXB4YmIkoq2ULXS0IByjTizIQd5inx5uN/QBpsLgqrc5N8pNJFDz2UOWHcBU4xSNot+dmLcfYh3U3fD6UKKrEzlmLL/1WgxG0bvdZm6KiRVAYH9fc/sdqALdZbFNz/4TwBjvLfKaU8+KE/6SpvpK5kvzS5eEza+6q4o09Yv0BnIBMw/lGV8bl/SweQZXlS/wZ2HDnm9n099CprLkZG5/YxOsEkU6h8mYu3tNAe/lDWwXVbDtk0kww8v2rQdctWbEZCjdvSDk6bTr/XfqF7mrqFHQXlRHAfNgr7zHS1tjIyUVVnGTwtnyl2QDGR/BJWhBP+nsbSYIf4uQR5ZqDTJAFz5GELaWhJCUGiN6a3JiIP91kh2l5//nKVRc6cKoYzf40fCrMw6sbaLq68koKV1WlIt5GqlNL/Ukn0SURqyKo9Ap5vxOxsougKWgJFV2olKO7NQCtP0szhoZwWUu/07LU7SUUQ0ER6zFr3ZsHSZYd4LTwCKzjWDEeJygLFhjvInQGuPVMSPRso10YNOfZ/MO1dNYwbza77lefmtqBkrN1/QCGkRjyNsr5xgdY7A2U71fB4t3ysjS8vutMcgphd2EP/Oixquw7KQM/1RINdfjGDpkpP5KgpyVa5AExLninuq4qAVsrpBR45uyrDH0dF9ox09ZV1G8G8vxPrrDN1Oa+KQb5auLGQVJMW4BGAUUC74Mg== X-MS-TrafficTypeDiagnostic: DM5PR03MB3162: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3162; 25:++1hTOwmd09n6DKTxAiXYG90QKMapkFLtJFHsxqNchEffFEx8KS1O7s5Uwp6Y1sU3GTd/YpVpqY8gPCDaYcfTqDsrz2CRS/HZ5g3pLpg/X1vhGef5MR0m3oSBfnm2g1yMmoM1M6oqbkPIzUfEPXiORmKEghQZU1Cujuv8H8yavbP7udFK6nDggth80dBK2gN7qOLQBEr/m3CIKKxzu0YGZr1LLo9qbV3/Qh8hJWS4Tt2K5tb6X/hS1MTgQjixdri7VTqnLzt7u7xhu746YAK4FaquSfDBetiXuW/uiquHnAiQSGM+Zs7CxsgfTGEPY6/c/tHDB6j96z0+lhBZ3BgL/IZxQL8jGOtyfqa7Yz2MRJbo1vKbznCN2AmSaB+4Lknzuc/YLwQbTOq8E/u7eLGnXYL6g1F7C7g5wHNfkRXEMORRGGBvGfURVFiQepe24YhoFRcNaDNx4Uy/ojfeVmAFqW1Scmumvkw02eeBNGH8/fY0qa5quZnjLQ556uXIYXAPkP/JYOw3zRZKfPJfyk+zBa6pvW56hJj+4Qp21CEha4ytYnFDd9K1eaqCjrILk5Zo1pKnioUfgz2oOWh/Et8kbaPW1FCaR3BLmddamG9ONmXdrP/mvfK/mhG09XhCJnkG8M6whYRLdVT83q7qOpmubkHLD4f50sCmmtYal8dVE69fMy5dGhEhnRqET/1FVG8rZDghSKSCNNTMfkQuAUy+GUPcV8xMbGmGsAXet7rm1NiVEHu80OZEGc2+rg+3lZf4V89B1Fv/47qEhSGfssvJwSfM6UMXxC3nIqCAz1NKkw4ICd2V88+TqApREeDCgJp+0m7HbHwtyRAefwfh/1QG1K8cHAiKMMCeXi6/fVHTq5McQ9g/YtrUiExm51RdAkSA+LGVMsMttGDBqZtHCwEZAplV57I7N2fxpwljw4EmQw= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3162; 31:9FSLvcrVRd7KQZXbpu7dkZsL4Td//mNyLjytoPNGYwKEAsE7y0CUhgK2AU+OWunjyl8kfaESn8JvVtBOacsIfW472IePPMzVk7Yfcv4MEsQAmKTobd/0x9NI6IKyW8X52anvJZ9mNPmF8ny/qS9n0FXep84vE8PN/i/bphXk5ErapYm8RMtnzpekMvMPu5XCpa63a8XrTmIwhHYJ6DMQk46UFzDdi8Y0mlpOAc+kdZMY73Wd7QVXWWJWjzPQxQd3BUkfKSqQTwK1MjnqxCZa4c3xEZGd7fBR8CwxU6zoMZY8Pd6XRuditESJ6KuYQCcWUz8uOCXIGBMw3ggwPJ0D6kVB4+Rw6Ilr+g6FjxDhQPVUzwYYayIKpQ5pNRelt8MGKv4e18W/a9zVbJsj+VcFJbUdIXl6D3kEMQnD0eTeGz/TWfl2qIx1r4ybIg3UExUCRy3LE55VItgE/68al80SerOBUKOOdVjONOcBaYPFg0Xzv5CpOMDxCdu55o4F14iWdrbCJ5fFg3gF3j0OgB/huaz2eEmDX3oQ/w8/CGOh4xuxukeAyEyc6/xpqqbyRpAYNnx1qmTpBFGJDqH5n01GjwefG8OFZQKDFr7f2NYAuhDWKDOyo1EAIGSDDvK2efE99HKbC3P9The0xl93xcfNCuNhZSwLkMf2Po/se1g/D5nPixC2grLGCDEwUCZDnNNrU3wn/ehSBvZmBi7TuKttgg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123559100)(20161123563025)(20161123561025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR03MB3162; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR03MB3162; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB3162; 4:kWix6bJZNoMrmQCnAX/w2Pxsh1Nyi53gKUDVqJSeDS?= =?us-ascii?Q?5V9OINe1Fvwy3MK0Fv3dDi6jL+z4cMu2t3SfuVUs+qgm6QkzJLJMXg83yYhQ?= =?us-ascii?Q?tNNnNpSp7pOE4X5WR2wmHnzl1YxZ55rOlw4R/esE5REVW8xkEIzHvCqNKhsA?= =?us-ascii?Q?FbujY+DQHX04gpO1I0jYxwU1gfLI93/Y8I98jQBTr7PDMJzrEjjU/EntdlBa?= =?us-ascii?Q?v+pRMysntQFbXxBJJ7Kn1DzqsRyJYDLUIpbFCbeKhINHwxrsxd2xFuxTC48y?= =?us-ascii?Q?XywpEryiZ/O63YcKHwPr/8jeBWIdvPUDeFqBvydbhlm4BMFGemHYliTGuCax?= =?us-ascii?Q?Ii9FF31/Lfu8UVDEQYO4nTxfkKsKFLiOz+JXqW58XhyadRJQMu+q6J4u8BQM?= =?us-ascii?Q?h0oU6iNLoJ6Gx9RGo+eJPCA0upYil02hf4ooLpaGSsHjg7Qv3hyouGo5Pvg5?= =?us-ascii?Q?v91P+e3MwJIJDxmcg59LHA89xj/CPTAt5BEzPrkjd2SsLRQ/rok8h8z3wqVp?= =?us-ascii?Q?SNmfVqu/lyja71Gi/34gEmUGMhIFS5D+471Xb/8+3W2fL6+STkKkQ1IS1mSS?= =?us-ascii?Q?Djb/16t82bqTUpBsACxjCxlqkGzt3aBdDyQ9waDgWPowst6O3zJ99ELAL8Gg?= =?us-ascii?Q?GwE5aWBQyF9VB8VMrYB6KzNJ+U+jW+XP2ySEAPJbbEgZqctyFEfcQJWeSwb+?= =?us-ascii?Q?/rf6bQPcvleRNM/x30LSOHfMlveSmhK07zuRCv+/60S27Uu5FkOSFcMJnu6n?= =?us-ascii?Q?wETxfVnivPhqql4oelMtm4XGHc9PYWkSvymkLgodOva5r2pyNbVu68gwipQX?= =?us-ascii?Q?8oMVaDx2qbmPFJkdmQ1Bx23/AAKq0gZ6Ro44yZCjzfnNAhWstheg7NfxuZmN?= =?us-ascii?Q?yaAvW7Jd6WQ8Rah6cSEG+tFglbwD5cKmEc9AO7K+svqtXr5+38UVPDgjxmvL?= =?us-ascii?Q?FYm+nRpKEGNEesUWGYE+bEea0QPdK0XZ8pIE47eoZcCPP0oCZhTersh2BtOI?= =?us-ascii?Q?JiWI3dc7QnEy6TkjB6j66Cj6Ol/o3OqRBSEEy1Jr83eI7F39Pf5FsijGpm7Y?= =?us-ascii?Q?FgHEWhwmJhZv3JXw/9A4xXSFmt8xZScwnsLoUQttGbT3kHifmAf+epIUPVlD?= =?us-ascii?Q?zHNXa8Bj4uUWa1IiIg7EdvDGmZvHUtnr3yHaSvh4nwuRKGUga1fZqVPwW1+W?= =?us-ascii?Q?VP9RX99EyirQZTsIWPImihNb7sw5wbvNFrvHRlW3A7x0QB4jcDwpxUNtIlyH?= =?us-ascii?Q?VuGXz/J2dS/3fH89avUhFkePLE9tmHX1fM2WubU06DdTN5z2Jba1kfa5lOlx?= =?us-ascii?Q?G2BAuzPWk0rYZuKT5WS46x3sKGqL7f/9Z2Qw9i5rx1?= X-Forefront-PRVS: 0353563E2B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB3162; 23:sDTpKT5gZOIVvF/WHELSF/LnU/9fQeQs0pE60pDs0?= =?us-ascii?Q?2/HAje/YsYXJoVdTuRQI5Wt+URQ337NIHtUN9thfgAMhrcvi2PG3nGjMTa/w?= =?us-ascii?Q?5n2yIJxZ7SOQvCjuvVN7aW3EDz4FlLr5M6xmDjeac8pQ6csdEc8FOwx6JfcX?= =?us-ascii?Q?Z3OV1gHRUz+cTCynUaktBEEOGIrMHHDIdTjq4B+XuxWysHvIwGBmHTVwcAfv?= =?us-ascii?Q?3pMrX9ZL1VBPqmovK/VMj2Hozsk53Yw+jBD90nMrkNxoSNrHb8v27BZjs3DS?= =?us-ascii?Q?59d0HHgHslOrtObdANbuqSFn3biJzaqxWD2M+7Kypf4onimN/87eemDGdn5N?= =?us-ascii?Q?2bjyH6WOK+49DwKzb83jld24ygA+UGRSDYKU6q29zVojToqnj1hN45W0E/Zb?= =?us-ascii?Q?aFJ7CmeyvF5oyPWb3Hqp9rFAqFLMqmlP3INAhwGhqgNS6gndCdJwspVFNyMK?= =?us-ascii?Q?Hb0GqJftheMNbepIsaBWVgXlnrVUFIhIFiSJbafO0+0w+x0mu9y8ruIp8vDn?= =?us-ascii?Q?ptYezBVMkSlPkfAstlTmWnDp2mqr4+Y+szXSeqPjj1zXz1+2DMnZDR0kYlQo?= =?us-ascii?Q?Y3TFO4QYDLO892chDqM/LuGDNNSc1TyS4waJhLSsNOI0lia79t+VQ3QFsAkw?= =?us-ascii?Q?XsS9MlGbfMpYQlSWLm5138ZDAQd5lsgiuDB16oksN1oOEy2DPnH58HYjLfJK?= =?us-ascii?Q?vPBkl35Q73eNyuUUhDBPesE84vjfga7nHhHvm4YdrjMfZA6aOqOZt6fSom/K?= =?us-ascii?Q?VPqZZgQtOmTSgh/Jhb9lYL4ougUDo+qvFM+YYn9l7Y4InVDnlxC29Z5wSNW0?= =?us-ascii?Q?osN+8iQJJ0+ozqoyzCSg7MmojtwX01aOhku6Y6qzT0+C1ZEScexdLQFNpa80?= =?us-ascii?Q?p8uyP9n3UMyk4kzH7AzEEnqgf43oI3pv2AKdhlDZbyIoig6hJdFZoHnrTBAF?= =?us-ascii?Q?g1DNkXiyUO0OqnJbLFxTczR9Ltyl70fFYsJI6xGjhx/YkgivMXMEWE8pVNPW?= =?us-ascii?Q?3G9mULFiGwVLWeuON5/E7nAUnkpJebQbDf2C2AQG5DPFJotoQG1JFpqTmwss?= =?us-ascii?Q?PLO77O7D9iWhSi/tamK9xCGslplQrVs3UhYBYkbnLKlTbamid6MHCD3aJG+Y?= =?us-ascii?Q?yfWtpZ8+jV7gWkTSRzF8WBKkrpfoliZHjLK904aeCNTFWvnw9JC1RaDV7GV5?= =?us-ascii?Q?hs76magf3tpJ2ArJnkg1q84WbaM402ZzWHliWvPiXVk9+OIKAHRjW3mDbaZH?= =?us-ascii?Q?Hbnwixjj/L49MUtZK44Z5cruH+stZDdimnwMhhf?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB3162; 6:Kjg3eFHblx/yBGRRZawxpLRefYd5PUD3xmGNjliF2I?= =?us-ascii?Q?ePeVoxE31UhKggKstsgukgrOSXUSMAMAKgcaFgy2aUrbtZn27VM9MTXbVJZ+?= =?us-ascii?Q?E//ZoHT/q14QpOW/h/dUGZfOcjP6/Ij9pK2hMeB7l1KYjod1eCphHpB/tY0X?= =?us-ascii?Q?WdcwL9RCj+bxjWsrOn9fbl7lg+EFcmeFkCoOnwzn6gg3RqlWumKFfgXDDTiW?= =?us-ascii?Q?IP740jD9Q+zVHxjAUdSISmLuAs5Y8X73/+I6GqbfCtmo72PM/Osxn3k5m1LB?= =?us-ascii?Q?CxjYmBFliUwSxoaOWTasOmZFfoyr7++lPoZ8JW9SpShA9pDFbmltqYt8E1ko?= =?us-ascii?Q?g4kfpuOHKcbGi/aECWyhIB1UC0R0X+9V3nXMeQ2Bcs4mtuEDt2oWbnjdPmEM?= =?us-ascii?Q?Q9iYU5pdEH2FRWEFY6sep+VEG36BCeFKh4KyxdX47Iu/eAP2RrHWu8IEGUht?= =?us-ascii?Q?dzP0AWN6oJAcoxize0EGVlXVS0en/9Yb4HOpxqU5+u3eFjPBbx65mLneldlC?= =?us-ascii?Q?7MBnAqU6ZvR4Zuu/T9KGdMDDH5TnG1h1eZ1ZzZmMBrDzttQKcZqy9197dhEu?= =?us-ascii?Q?wN4IxUBosMgjA7cgBrCzaT3qcWwht4yEGwSMns72DNk00BifdU/J0XBEBvTm?= =?us-ascii?Q?b4ecrYwdCvFXDWZWQB0VITxQtlGO6jPzwvpShap/hLHEUGVWzF7+7DpFe3dm?= =?us-ascii?Q?2J4NGwy6kGLZxQ4UDAagncfGZ1Nkqkp73v1Buio5g9nT8J5Szx08jQx+YvWy?= =?us-ascii?Q?P/PDMC3+GJa5g/h6aa+F4nRBy1x4ORT327jwfesIkpOPq86VPdqz0aA645nL?= =?us-ascii?Q?2++1IkRNwJAltH1f/UDWkFbBUPN9DLFMG81pniaoIdGvyGSMOjIHYzxBdWUW?= =?us-ascii?Q?mSfu5Wx7QVtobrjcOeRXpd+1SKg0RK4k5gzOSya55khDIYGXWn6qLln3E7uG?= =?us-ascii?Q?25rJhTbWIQQVXwUHMGwHlMuqD/fmAxqbGBkqmhWQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3162; 5:y705PWd73Yccb5s+p8lWAB9SBVX4YNxVSguew0Qe3Enb7Qin9Zrkg9wvlodw9VTEHebtsppB8uu2G68ZpzMMRZDsjGdolqBDBO0NtX3PXQVaG3zleWKk/Nv48H25Hq+JHj8xAkAnW2nU9eVmVbQ0xo5ZbUwI1z/BrlN/hF8yWpPTDdJFLFOP02kxZsYCcLNQtNOcF0/Zanydbi49mA0lzJH5tsbm9RaCBMD0A6fuVUIYQnkggRU+QqfLzHauUVYba8BEsXS7+zpYIpl9hnnqP1O3a3xUQfaHwWVveTXl66NS3DFkPN4xkR0P5eLE3BSnQivnSMb3TYEV8RImH/Zipynqvq9cTGwYsj9f/h8dyHwrURAze0ejplkEN87GK15bMJJIh0gCaHDJPQIAuZjjF2qPg4k4obotUJ3KKfKxjdfJqb7c6ZzR7yJrhtkHPy7kHyVrDp+8nekDNadCXHbj6HTTdj0kSDXShdpX6pqtTgohrvgqGeX3/9HsXfuaESgR5MrFhdnzSnWJk/kFJereiw==; 24:sI9x26rEHRltsnO4fBS06z87PY7fTnysZ/fCbU4VzpvTzrlU8eOzzHPIo7p9/Cn6ersUJH858hhkqm7LObxokCuA3O/TAaaNgsx0qW3mFlU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3162; 7:tJ+2EoUXNVyA4MJhG31E20EJy4Up/DYez6OE3mdEWfQYcNOUsIT6dZGGQDSNM1hd7vbP10qKBocCKJZCK0d4zsj9mA/XSNumIRIP3nggr0i/fZRHdsalUehe7EvMlw2HmZs4HykrRb+5xmTLlztKoR3et+ynDJGzlJr5msbgiwYbcmITsoyR2vN/w64KVfApM6iTeCKnvF+3j0NQ1evokR3U6+tA1nLXVzsUH78sHqvZQrQINKIe4ZNO899O3raxrHiU9r8CJEEGu4DDrhSEi4k4FWwHBwHD6eUgsbDCxLpMOaejLSf3lThigNxUf8AsyhZ8nA0cF7/WxZIxKTeBfA9QDlF48kMiy1dLqDvEItFPH3mquTaMeSr1WDewu7ChPY0tt4NHWYVQKqJML0RG//KZ9TMC17d9H9LX1eCtV3gL4TTuyJQAcn+eFdUzux5dk2r2g3zG+PEZ6ef7Afo/b6AFjdStwshKnVUPYu2CIOHXWTUCDHj0HXPROORq4V/HVOfzprSTdGa7XAfNAhjZSskZsyTZXJGzkHWEh9zcIP/SRy5NhJi014RedMS8fPmbnq5hvojBLnkf7SzoVqy9L4+pwbVeBBLIQL8TqQkXhQLCD0VR3ODyH+Mk8u7XB5YgkEEEPPrg9ft2O2sBtdWhR0tDbjCEaNP9MCviFbHK8aNqcxMcQL675ggPC/FPl5zVWgBveovT2wLyyaEIPwjEzSQB0YY02T3y6tGnEP4bJqwNe72FSxRINEeOqGhzKnhGLK775xRM8wDbH4jskQqrMHn7Rcz8Etdwegp4MDqF55k= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 10:29:19.9984 (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: DM5PR03MB3162 Subject: [dpdk-dev] [PATCH 15/21 v4] bus/fslmc: add callback per queue to enable 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, 29 Jun 2017 10:29:23 -0000 Dequeue from event device needs to process the event on the basis of the hardware queue from which it is dequeued. A callback is added into dpaa2_queue structure, to enable event dequeue functionality to call that processing routine. Signed-off-by: Nipun Gupta --- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h index 0026ba9..975e431 100644 --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h @@ -34,6 +34,8 @@ #ifndef _DPAA2_HW_PVT_H_ #define _DPAA2_HW_PVT_H_ +#include + #include #include @@ -101,6 +103,8 @@ struct dpaa2_dpio_dev { uintptr_t ci_size; /**< Size of the CI region */ int32_t vfio_fd; /**< File descriptor received via VFIO */ int32_t hw_id; /**< An unique ID of this DPIO device instance */ + uint64_t dqrr_held; + uint8_t dqrr_size; }; struct dpaa2_dpbp_dev { @@ -119,6 +123,11 @@ struct queue_storage_info_t { int toggle; }; +typedef void (dpaa2_queue_cb_dqrr_t)(struct qbman_swp *swp, + const struct qbman_fd *fd, + const struct qbman_result *dq, + struct rte_event *ev); + struct dpaa2_queue { struct rte_mempool *mb_pool; /**< mbuf pool to populate RX ring. */ void *dev; @@ -133,6 +142,7 @@ struct dpaa2_queue { struct queue_storage_info_t *q_storage; struct qbman_result *cscn; }; + dpaa2_queue_cb_dqrr_t *cb; }; struct swp_active_dqs { -- 1.9.1