From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0041.outbound.protection.outlook.com [104.47.38.41]) by dpdk.org (Postfix) with ESMTP id 31B7837A0 for ; Fri, 30 Jun 2017 10:55:36 +0200 (CEST) Received: from CY4PR03CA0021.namprd03.prod.outlook.com (2603:10b6:903:33::31) by DM2PR03MB478.namprd03.prod.outlook.com (2a01:111:e400:2420::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Fri, 30 Jun 2017 08:55:33 +0000 Received: from BL2FFO11FD055.protection.gbl (2a01:111:f400:7c09::163) by CY4PR03CA0021.outlook.office365.com (2603:10b6:903:33::31) 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; Fri, 30 Jun 2017 08:55:33 +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 BL2FFO11FD055.mail.protection.outlook.com (10.173.161.183) 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:55:33 +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 v5U8sfK9032271; Fri, 30 Jun 2017 01:55:30 -0700 From: Nipun Gupta To: CC: , , , , , , Nipun Gupta Date: Fri, 30 Jun 2017 14:24:29 +0530 Message-ID: <1498812875-6945-16-git-send-email-nipun.gupta@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1498812875-6945-1-git-send-email-nipun.gupta@nxp.com> References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> <1498812875-6945-1-git-send-email-nipun.gupta@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131432865335100139; (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)(39380400002)(39410400002)(39860400002)(39840400002)(39400400002)(39450400003)(39850400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(104016004)(110136004)(38730400002)(8656002)(2950100002)(6916009)(85426001)(5660300001)(498600001)(50986999)(76176999)(189998001)(4326008)(305945005)(5003940100001)(8676002)(33646002)(2351001)(48376002)(86362001)(77096006)(50466002)(105606002)(356003)(81166006)(47776003)(36756003)(54906002)(8936002)(106466001)(53936002)(50226002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR03MB478; 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; BL2FFO11FD055; 1:DzoFtSSDHaq5yqT9iERMprrtEgALucH4/eL9lscXQh?= =?us-ascii?Q?lZt7kZrCz0YgjjT9/RTApT+9J/Kb4Ob0Ueuv4jhEVon8TStIAc+3aMqt4DAE?= =?us-ascii?Q?QnVIMQS8W7ek++Jh50YCp+zZ8HW30i1XmsT9EXIxVCMjzynkmr6hn7KS1cFi?= =?us-ascii?Q?7MM1iVdLIQSRq5MhzU73j+KZuYTWFrHjB6X1EzA2qKDuQKjo60u0gQBjt1YH?= =?us-ascii?Q?3yCpkeNPxYgIS7U0i8PZKzMviNNg+pAfZD2M0u17JECLB+R9IEtkwQdNdgqL?= =?us-ascii?Q?+8wQrDeIKXSNi/eJxh+6R0qhR0jDMLhOF9RGxlvA0pQ0FC+6RKXqYetvpfHx?= =?us-ascii?Q?ZE5gr7MTx5wGQh0tqmAE/djYvgNZCWIQN0KJ8AgumdIs0yweNNhIo3wFLwqM?= =?us-ascii?Q?sY9kt0TumDvKh06yniV9PlBtYCM8kyFJnkiE0MTPfvjcV+RTagcv9S19dX+N?= =?us-ascii?Q?bj2fKpg2eKDuKqCQGAa5LEqiXhedhtwhb2ceiWNNYJbzMC/TNjpNUTr/JXa7?= =?us-ascii?Q?DRxF7YbNl5VXFl9b0bpsgKor5ZSf5Q68x56LmplinjdazKgVEOEnRmEWfvRx?= =?us-ascii?Q?qbSgC6bX7DdPT3Iu56nIKr2Vqf2yRKUbu8ipptKGB3XtIIi6+nmFR8gQlMjv?= =?us-ascii?Q?uOeMh1WFvfvq2dKTrww0iEK1dbVtRoO9e6qmht3nxqnzH+hOaD/jsIUA8VFj?= =?us-ascii?Q?M/UjL1Niwp80zp8AphLwkv1yq+jwg8nm4xZEZePqHpgFKODu86CTPb88CSIk?= =?us-ascii?Q?oSBxsx1WQnSRrZALqGvxaKRQxCu0xjIIx0kJRB2aoOR3h16gALHGfa/6k02p?= =?us-ascii?Q?T5xSEDWwITFISmMemdXMfRapakxak2SzqomcC6PkgfEOthR3DcpwJ6qqQgab?= =?us-ascii?Q?bePnDFvqQpBNlAcz3kRT52Qpto8ntzbA3mHCOKgQjDyPyyG9lbEgMfGp+Eal?= =?us-ascii?Q?UyQNOvA9o+ZBo0JXFgPQf64dmpbIKnegJhoTCrsQASGyMMJOxvy96/T9IvHu?= =?us-ascii?Q?z0CQSrONXqM7+Av8MIpZ/qWvfal+WoXm7XnYvqMMORDbSeSIE9RgkbyFa/iH?= =?us-ascii?Q?THDVR+1+tdQEJL5vJUOpwIvn4RP9prAcI26I5LZcZU5WdmaA=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: deb8ff5b-09ed-4e24-e18e-08d4bf95c490 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:DM2PR03MB478; X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB478; 3:822i80Iril+NhWE0TIpNT/+0aQaSbJUnkM7J7jo+Rr9FYPDH6+CJWB+gEdp4fo1ozh/EADsKwjb8/L8/YHJRWf6yOE3i9HaGxw5RqXVzt5hx80xdBGzbVEYi5KvAfzFfcn/AUrkdSf57hBMu7EMTbvCV2/FnE897TqjgH4YPNZaWYXv5THmPF9dWkq+vKPvwDy4WXCkqnPdhE4OzGQnnW2t8DNHUOpcOH8xThigWlmkbURG8c/UL2aGGHP3s4DMAtyW0kAQKD82iM0mdmpoTHNhudpo01t7+RV5FCmqW4PRYRWyHr1VNZHcZe+JsxlHMItMjwxsSUMLbOG42dNH2jjyP2vmhObUpEvo92oRZt1DR/TR0jdQ77nddL0paPSc3TFm9421o2hNCybPufA2xTjCS4MOFR5auCUVck4wF5cMhQBxhGpmvpIHWJlH/Jn6Cq21O3lD1JDJLsqCgRCAYO29fKK23WHNxmMazH6xOoua6vrgCO7j4ifw0QbRpZG9NY6g9FB5MCmO+23q67+l/Tb0UFnNhRZBork1UnHiOcLLdxOZv2Odf0zIBJ5sjrolfBj1Nju2P0Y+bWBB9mHHCtg6Wpkip2PF1jTcBm9Zh51GXyegz2F0ObHpSNHgRdlnQAQa/O4+oFiZFogUIIiusauzzkY7KhqxIaoaKGD0Lbi43UymvKfIIHUD9sr0Or9b8EliMsSkqBGphHtb+G/nX+VDMB9LJNKZoMHotV9iA91qDC4CVvsY6rqORge4t7rzu9WJmfTgnrQHPzgqDi9RF7k/Iav+vRD+VyaSEnuk1HcKC1e2POOh9O8Bf6YDokE/REDTgpZj3wpdWRUnk4qmLUNN3T9m7Exut3BUTAiuIkmF4vO2Ula/JDbOaDLZ6nmzW X-MS-TrafficTypeDiagnostic: DM2PR03MB478: X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB478; 25:/l0RhMpe5Xfeovq5MIB6YmLveMV2G5DsE1isPBUvI3tSsY7pzx1J5x+U0yFaBbBTOYvKoy2U+gKSYzBUkCHcV+awOgIZeSJBoGHv2dnvO1RCwdyYMRH0jrzJpTvvvIL+NzVDMdpSxxkVZNv05aVgDyS1gED+Ix4aKty3X5KQXCoAqAMKEKlnfnFbexxNQ71dTY/lg80ivIUld3zmq3IIZXzYeEFdfoHEMupwGsLKg0VkfGPscdaMPn5j/rb+T2R9zAfoRxqj93hk5q0sffjzivVHVT5AFVJCdC5QXpsBHHlzez9biqyMFOrj0WJ57YWKffmI65kFi9aL3XDXeUWlEUFs8uYImh/s4qhr4DUpR9rQ1EG5NbGUzaw1hz3vSSJyjaCTr7P5Axk6ZAlHLp0FVIBx9auHzHhom5/OAK/Hfet0/CtIhYHB6u20vknI0dF0LJvyduRSUPV+KAvpdbqOj4O6TalM6qpdvlHT5LJ7WRTY7ZPsFtbSvWC0h6xwEXNY/3SAfDuERqZ7jqAJPFCFZDjYbQi2y6RLuUuMAl69I09N12Z2YrLHz0f21EygMowgXFkrvLxw+6ktTElu7b/nZfUpaoeVRZVwHJEwvG2W8ulQyPkaMIhnCyzmB2VezAnTz9LmypZXjnpUCgmMMigMy3pDzBKXXaPqtJcptmPwlj6njZnaVUGJ3Lc5zW/TpEyV+NnvlClNPj0y61Ai71idxq/2r5l2gC/Rdprqg3+wh7aMn6mXp6CfW61riYjuduJuUmgOIYm59rPm0auKiUokExKnaT9JonOByVsG4IdmtVO18mJ3Fx8nBzxA2S/YIQE6xC40b47tsoI9qGhWlKDI+xqLYHWNbc2XpcQr+2mTyB2Yos9GPImBYM9wFwjJ/fBj2W3iZZhr0GiW5j8Y1iue9qbO/7BYWHaNSpkfB0FrKrQ= X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB478; 31:BCDAGgfiLE1DJHn6l7+9HbJxdO0ouwnV3s+ltyTig2SwDA6djTcZ9sJdS7GEBPHlg9FrW0A7x4+PxIYJbIU8JeUGAOZ0TalnaLzqzJHRkCPLqmjIrdruBmvs5RF5pHXVwOgRTBjL8yXXVUL4AiZ5iofi2FWVk5WAxaEs/b1btU1fy7sUHqhtLsMzovTYqu7GHmX80sWsD0XtmINQdgrhKtvqzaFW0SUOMtP3yJmhWBk996R1jhrQNSy0sqpbZnh+vY6etZzyyGlOvAqoDo8k9r/0gHzuAx0ohJCMAzqJDwfh1hfyDIPX2p2yrromPF2Qu7EKneNHWSqkGoSFM4TW50cm7C2BOSKrE/fFzy/S4yzMdX8hxu4VN2bcRdCqXeeFZeterJsm3mzd6HSYVbt1CzmT9WfOrUUjdgygp80jbC3TtXYM6sImMeOEZq9j/lkzuIN9cIgOhwjBbb1tVsEnRD1UOCKYCeOigTZNxE6pZ5UMPShZZa3kydjTQoytVdqu7cQJe7gr9t6KWGhB7Q7KF7aRZDw+jL8ygEt9E7N0h2slvrkpSPm+C3H2tTyFIzbHfKtWDo+U0zKFmHtWAcr2no0fTPv+xaekZS+bWSb0t4pcMLMJ4ns96gJg3wf1dq/An0o70MqwDAOFylZe1AhNLfVAzJM+j6HXjhFrJGA1ZA3y1X7pcua69EJbw/WWeQ4zojhUlipP3mjSBneim+ZJcQ== 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)(8121501046)(5005006)(13016025)(13018025)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123561025)(20161123565025)(20161123559100)(20161123556025)(20161123563025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR03MB478; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR03MB478; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB478; 4:UXSJ6P8JdSSK109QaGMR2mAmWM552OFL7XnK6HAWQGW?= =?us-ascii?Q?hdIzwaemgK3K9T+nBVxEY7hvdtcE25MyoQa/c4f4l1gfMt2OE8NRvGDI50Js?= =?us-ascii?Q?YCniKaiXnCD9CMS+ZFt09IiACF4B/essqs87MJmeV2bw5J2txP18jb6H5le4?= =?us-ascii?Q?zfNgS2BGxF2g6eHSvJ7B3qfxDfg5Yaat2EWa7QoeWtWgIJNHSlw5TObNX9ds?= =?us-ascii?Q?HZTSNbqwiqeQxgXTxmeDriThxtX1QJYe9lhxCHnlIwyOinu7aCWQRj1qlxMa?= =?us-ascii?Q?3mpdDnu9lGdkFlujqBjG3CxdCKnqjBeymqsANma9f9ocQ8le+LujhunY2hwj?= =?us-ascii?Q?r3QMWyBKF74pUd1YVepRF/XFOiZK0gZsuIugmBA/sj8WCENhILCuJ0p66ZiA?= =?us-ascii?Q?bwyNuJhlYxVlTwzdtncMlGy5sEChIcrMqazRIjQetNDyZqD60d20IUZF+0IZ?= =?us-ascii?Q?saBDCwxFR+5AOxoMo6RgtO5se3vok8ktJ6JuviOfXYR1Xp1lDjBUDB4xP+Ij?= =?us-ascii?Q?LFPI6lhq8vF0bBPTUGZKVuoqcQ0axl9fEhlx7miR9SHusEvlpXyXTeukgCks?= =?us-ascii?Q?C2J+sJ45/4Hv6eANO2DQRKr51MGAHvbv/ctLEXw/wmwuxeiWNP9MqOlbJ69V?= =?us-ascii?Q?93mb1pkR9Vz035IfP5P4I4/9QvQ5lQveuv/DAVWtY/ylTqGchSjBRn9+u+CY?= =?us-ascii?Q?YqXA9BxcK3DHNBkdZy6WyC0ebXmdW4pd0D0a/hVV02n9L1GxPxcHKaJ0W7gQ?= =?us-ascii?Q?/8tEwBL02X2t5oQP8Jvoh7aY6WCULFgf8t3erNp4w8a06pvnW0NehXlr4Jxd?= =?us-ascii?Q?iVfYmewWwcQ2o5FUOQOcF4l6xY3z7ln74DPlbGZzcotz3C8injp2LIFMbGbl?= =?us-ascii?Q?SgS78AIIYkZgCTI6SjBqxsuZR/YMZL9UGIGYUGq8C0eD3cFfgSls+Gx1sIbe?= =?us-ascii?Q?5HeTUWuSYBpgZ3a9yw/KSmjFCbkXeit2x2HegbmtwMzXgCzBuFYwXtRQ9M+n?= =?us-ascii?Q?NeNYD1OWs33I/Mdd0BxFS9M7+FP2GEFCBJGSofGxsBxs+3GoqrL0rMkQjkx3?= =?us-ascii?Q?66XjYplLeiXZcdvBcfNk689Atyn4MsG/QgXZQfh3zh/ACptRVjHH8e3B1vyv?= =?us-ascii?Q?dIA1CnCXdJZfhs6eqLf7ahedhICI7B/gk2zZJP4Lt4ou6QHzIlxI913Yo5Dm?= =?us-ascii?Q?uYT/kXGpVT2SbQCABnR5LVMPO1UYdLwEr3P2M6l3f1Zu8aqGu5yhGhHFu6ac?= =?us-ascii?Q?1sHiT0b4BkHfh6xpTJkvakOmFUO42TTX1Q9ltZDpgOhkBny+7QmY7qQk4e5N?= =?us-ascii?Q?ueEhT6KqRSICNZdKlsL4sIzH7BmFZQfEFQkwyGguE?= X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB478; 23:fdiaUadIjbX7TBJHhNH/DKULvB8G2O5B7dUMZ5gOx6?= =?us-ascii?Q?crnMjp7dvhz3UZ8DM3jhu/iCBCu0wTiqmDJOjHj26iCiFhHHP5f7T8J22jWh?= =?us-ascii?Q?1iRQJSyuNuIE0WDgwqgOPM/QqHhbkL7kqtSMw6UScWuY/sJ3IZTgrXZwHZtJ?= =?us-ascii?Q?654Ct9oETQR5deWyGVWj+X6hJwNxon2Sb5Tpv0LmfbCq/U85Bs6/EtXqWQKi?= =?us-ascii?Q?nyk2s20TuuBqQ2G+usAdpCA0/3RDGFUypKgdbW6QW9XWcM5RZ+h3I+2xpbiH?= =?us-ascii?Q?PnyPYqwutZ//C4rciG1sYta6bF6X/JAh1EtPXWTo42UbBGnCAzjK3DL4lhx3?= =?us-ascii?Q?BKSIK8D0+Klo7V3GLUu25Xm00nFfcoKe275jPuhhbDfLc2B5cjELHXz6X6X/?= =?us-ascii?Q?YJTKih+Ekvk3is7kSYXbELf6C8vhSwJcqidKjFX+dcBMrzLn850PBl+zEbAg?= =?us-ascii?Q?4eORQ5fn6eZJsMKMwuannGjcEfk4Nq501S59mMKOaQzlYAuuEDlmQMjpOLfb?= =?us-ascii?Q?UA0KLp5WL66fJ+wUevcWL8T7WfAjEVPbz8UEXWf3lz3ZAvbt11nV+orCwRg1?= =?us-ascii?Q?xUVNKpc2LtGO3hKJmPLU1nbVZasiopTGX75YIsodSi3FUK+XoqDXcmjv8OrO?= =?us-ascii?Q?xfbjwdU+ABKc+ZF8D+oysZcryirYw8riqMb3kPW+Q87+7SHFeWEdB0vCgfSw?= =?us-ascii?Q?ePhyobooGdViezs2BViSYXG/KSkBY0EYM8AzHWvu3sx14d/a2KFO3g6rzSzo?= =?us-ascii?Q?iNavxl7dpzaXDh6M4G0gCxldGpBH1+iWe9BskqMDa0nR3HNOkGqH+T1EvT4m?= =?us-ascii?Q?zdTME1QQGrWk5fhl+0rOmiYUyLeUYfC4ro3T87l45mW0Ou6oXLwvNduqNlTr?= =?us-ascii?Q?B2mI6iLJaHCDDdV+FenXWrXhzeyvn5gawxUIvRQ3Fl1VCVJpP7ln1Q+rQCzw?= =?us-ascii?Q?t+HGmXzl3sSzQ4/eG2WYF+eyVx3iDqy3PKJF84GJWGruYnQi2tOv8oV5Y2KL?= =?us-ascii?Q?GbdHGtOrHAalngXwB2MUVcYN8EyYsLHXYyfLBCgkbo4bYKnQZKe+Y1JRM7xk?= =?us-ascii?Q?DXs0xqdxKvFMvsDBGDoQaSP467/8O/M2kZcXD8xUtLlUVvrGRnHSN6uqgCn5?= =?us-ascii?Q?EksG3VTCdzVZFVAnX110ZP6XKAqn0Cdx80QVqrRaN1t1MiGBiMvBmvXHGddq?= =?us-ascii?Q?VzRoTMtuNwzF2y4Godm9XvuhZkhTIcJcbhKR5VAkMryHlQGgW9uvSuaA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB478; 6:6GOFdi/aLQF70+izalBRnQKsh+8zKxGFhQzrysmbfNF?= =?us-ascii?Q?jxZtsgdZmIV5jEnv7m3zGhwEYPV7kPIYkBp1HWhintMijR8RE5ulCZ994rh8?= =?us-ascii?Q?8Ny3KfVN+B1RvkNFEWvn0C/ZlPfj0rh13poNJhKSisX9w9yd2JUHltDjOMaC?= =?us-ascii?Q?3uGutUcVfFigjSCuapRIOV1KTQ50rHUxd8Cdac8FG79u09wUU5twIpwNXKae?= =?us-ascii?Q?YOg6l4S9RqNWwkDwjsFgEzECYEoVuk9ETjvarRUzCTFFgf6OgJxwoMq7bUua?= =?us-ascii?Q?Re67FF7RIKuF1zAWw9l1eDgYh4FZgKcACJND0hthxR1yi3uUuERAv73Joye7?= =?us-ascii?Q?K38anWWvziN+1JJ4COZYnnxnEAVx1pkcPLhJG7qwBuX/Ed6tz43t7DnMeine?= =?us-ascii?Q?6o9KyFem9YS3jjbObdP+EKi9P5/OFd8WC2UNrq493w6A0kDZQFurFggUjHqt?= =?us-ascii?Q?8T0Zoq/bvZgNQBOj3C5PjzvXsiuNUNMt79oyr9TWTk4Y4Mov9TanxgRdbwxe?= =?us-ascii?Q?otvV7zQ98hnbl/63BKTmWVNGVYCESlTvJyFXfJLH5q0/jDMANPwlhAWif61V?= =?us-ascii?Q?btYWTQbCKmVP8ucRe5eAkqnOMtpX5x81o3CjPPDDdwoFnW+rMqcfx6CPzL3V?= =?us-ascii?Q?mRgwzZZTltaf9z6UG0RDvDlCrUHLGBxrKM/J7Vo67nTY0v9wXjYNinccOOJR?= =?us-ascii?Q?dT+quKhUFmlffanjSWZw4UCgEP+sDyPiuxYnXGsbfjuFYG2XfGFxIjIsHVTg?= =?us-ascii?Q?zH4dbFlvEFbC7Om0Uz74EmsFPGNM+YRxeZrvp+VGhwGQi1ARrfdl26LE7Ieq?= =?us-ascii?Q?xfIbwpJW/VrKQIJ+hpwEKZMcAGo3ONRDhy3d1O3CoczGwoCnFRcZ4lQC8t3V?= =?us-ascii?Q?sNDIr2ncjgwhapkPP+5JietDuu5jSedbZF0/z0/9NVEULNnOtJUu5lxtTKTr?= =?us-ascii?Q?Je6WsKjB++wiJV1FJ3kyISELc+GrXbb8PSewTxA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB478; 5:6YEA/LTn6hpPGYqgp9J/sz/t/hiIEujcZbDYEGpnJWnjJax6A4bMbdN7KoMfgYNCR7UaXQ92FItbpjfCiIW5+Bz9oOWftQfIqToK/m9u7Ef91ZZmU/W9Bc5Y3zh03urouUXeZfYkfL1D4d40eNuRWjvIzA7kiNBJ7+8nxpuDbvbxqLjJ/VFuY/QxJ9BF5ogZELVbCjGBHHUPuOZZSx3l1cjUQUVSM1JkiXEV3vov2FgdClmmlJ9gcPFjVlJCaWaY9+odhoKjcxG7CV4UgLEhHdOU6KBkk3EJCrYizuqaHv+wg0wQITB3mm2tXyAsRrSJ4Tv0qdO1ERc8oba/jA2fWekbWDyH5nlUpy8cs3Beypc9Ng+RvUbgk9qDOztFcLU2+Ap+8ADLGNGUGsg6Ppkqq4YEplf6b0CPWnejWKnd4+W1NBfBAvt7YyQ45FkRrD8blD/v4trCo+uCt0NUCBlVkkuMLxQSZdFa1wy4xgmoayR0Gxu3iZlzWC1iU1p+N3TOqo1Oh5+1IqLUWB2dVF29Ag==; 24:R9KxY+oap/ZoigR0aPPGXupqaS+xPjxEsB7JwWp/gRuVuqeRmoDZcX+1sb1BRImPdGdlBA27RmdnAMm8sQuUaWKOvdsaT9+Dydtrw2Jevt0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB478; 7:gbbYXqopRS1AB7k+yZUkOUWXOdnatvZYe6Js9ah1nzwOP+El94gSEdgncpati7Pz5iox7lIYEZ1CKdBBfANQ7ofrymvbSbMe9TvazQJgdQD3to2yfS5TMAbu8VajiE8UGYjnITvqEOo58juLwLbEU0hrk9DQP2jrm5MndKyHzra3Oy6DtXfc1YoCo9u4i73hRUzV/4V8UexbE1uy76h2NKu1Le3xojz5bt2R1RReIx+gYVAyPp7YZFJHU9fNcZQYeOQixGx6WV/qfzLf4MhlzGKk9wT+/NXXE6kUZ3/9zjg3Zo4BdhhgHnaAbwRZ35t9XQdiKY/0sdACdxEVc1Q7c+iGxRMDpPyTkrAEheTrNeyTwAK75BMvnsOo9LI5BG6v/gZ8/2Yo9xyaz7GKpuSwL2WRgu6AhnmVWSiIoyg5vSJhBXGL4wDLuKOLz/KUGdkAEwwykOF4uotnzHSI34xX9rTdPYFuoC7OSEjfwCNz+rQqVSF/9ryh2j75tLjnf3d4EkV5EnJ+bMOCNKbhE+8EMyBZm8lBbxRlsvNOWLgjFhHbHS7qnbZ8a+TPO/kjPqbsLoPleUtpLeCNK/v4jqx4WWGLXrRt/4YGt0g6SqbEoBwlKcnYxj0TLjJ0fH/LNQSbRIqhGOvXrb1iR1QLBjyu1rEiFddTF4CYda6IhuURRJopzCXnF8r9cuiAvIZ9BKDEXA2N0kQxKq5zrynrvDt0JP4PFhsGikMWlXBTy/T2zMBosS8axD+HeCHm5qAxfnbHkDnwZOzEV9H1L99q/g7Ul2tewdvNCNyRR8n6TIi2jbs= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 08:55:33.3228 (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: DM2PR03MB478 Subject: [dpdk-dev] [PATCH 15/21 v5] 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: Fri, 30 Jun 2017 08:55:36 -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