From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0070.outbound.protection.outlook.com [104.47.32.70]) by dpdk.org (Postfix) with ESMTP id 20855271 for ; Thu, 29 Jun 2017 07:15:47 +0200 (CEST) Received: from DM5PR03CA0031.namprd03.prod.outlook.com (10.174.189.148) by BN6PR03MB3267.namprd03.prod.outlook.com (10.174.233.34) 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 05:15:46 +0000 Received: from BY2FFO11OLC009.protection.gbl (2a01:111:f400:7c0c::180) by DM5PR03CA0031.outlook.office365.com (2603:10b6:4:3b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Thu, 29 Jun 2017 05:15: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 BY2FFO11OLC009.mail.protection.outlook.com (10.1.15.0) 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 05:15:45 +0000 Received: from [127.0.0.1] (B10814-12.ap.freescale.net [10.232.133.65]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v5T5FbxY000994; Wed, 28 Jun 2017 22:15:42 -0700 To: Nipun Gupta , References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> <1498662964-11251-1-git-send-email-nipun.gupta@nxp.com> CC: , , , , From: Hemant Agrawal Message-ID: <75d10140-3493-725f-b1ad-13af77a03e4d@nxp.com> Date: Thu, 29 Jun 2017 10:45:37 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <1498662964-11251-1-git-send-email-nipun.gupta@nxp.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131431869458780298; (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)(39400400002)(39860400002)(39840400002)(39850400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(24454002)(199003)(377454003)(189002)(9170700003)(8656002)(86362001)(53546010)(23746002)(53936002)(50986999)(54356999)(6666003)(76176999)(120886001)(2950100002)(47776003)(31696002)(83506001)(65806001)(230700001)(305945005)(65956001)(4326008)(85426001)(4001350100001)(2906002)(77096006)(106466001)(8936002)(5660300001)(33646002)(38730400002)(105606002)(65826007)(54906002)(7246003)(64126003)(81166006)(189998001)(36756003)(50466002)(356003)(229853002)(31686004)(8676002)(6246003)(498600001)(104016004)(7126002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB3267; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BY2FFO11OLC009; 1:OYb03bIjMYyG1h2QF2bQaVLErQMqxHY810n0h?= =?Windows-1252?Q?Xjs+YF6C9t/BRD29BQDCmGxR/t6fPOlUkN2ER0hPQhtSQ2jlTwVvqweI?= =?Windows-1252?Q?nsAXIQHKYgfsg4DMevoJV9CbLeC8N+96KiaU/1PCKvqzWq6i/bVpn7Jz?= =?Windows-1252?Q?J/U0MiwUQaPmeWg7FdOeIbexdVoA1qe0m4wX4Q+FLNaFvkOG+KdJrqUz?= =?Windows-1252?Q?48KbSM77ktF5BIHmkUWWN2JWXPwBAg3n5ZGxS0jUgU4NGusozxfLZcwm?= =?Windows-1252?Q?tn7BT4criJPXIVjoWOVED10jOqJFvg9t6/0KykXybcyndZYdXsSvpH42?= =?Windows-1252?Q?NFm0G/1sxl+SHVlQqJ3wEAk/kIFt8kRFndYmhVGbNOkb8eNQ/yNVHSIh?= =?Windows-1252?Q?wWQPVGjn8QqgUuLjjw/cHl01oFdguCHLEWxX2piDTRxZ+kp1cUMwdK6S?= =?Windows-1252?Q?cG6KZxfAdT7hkUyzgac+eMefnzX2Fh7o6S4hKZQs8UsjBgi69006qcQ2?= =?Windows-1252?Q?WWxYm1ZO4NYfZDCzs9rCANOM5f9HNbGMyVd9oqKLz7+VIOzFIR+6qjjs?= =?Windows-1252?Q?gPWyzI1o+xAgz5y3SBkHQU0+YCY2FcCZFMU4BDkJ2f8R+5HYvzuniky/?= =?Windows-1252?Q?DOCPolBxXAOf+Et09jaTnmBsrjm9naDKEjgUysI4Ttvl+gj15PqYjgzF?= =?Windows-1252?Q?3VuQInsn4Shk2FjuDtnAbS/G0L+TOeCda/wpqT3mcyQpOSbmvc24Htsk?= =?Windows-1252?Q?am1UIkPRke1+36wF9H/53KWBMV/YoAzVB2wPbFl7YqnLv+ILuZnW6/t2?= =?Windows-1252?Q?OhNDwCm+++PKO0E6Df0Q7t5U7qO6il1+anI0m09SMFxhhslHyzVt2ssm?= =?Windows-1252?Q?iuZ86/ppbQlo8p41BwySNp79Le1/OqySUr6C3r0/92aNC4F57vgss5Yv?= =?Windows-1252?Q?DMO4FQCibhUh//Ny2ih5SgUepd1bN7dZa+7UKxt3J+EmyQufFKya5Yer?= =?Windows-1252?Q?LLp5y3WiMR8Mmtj2CgB90j6sQQL7KfIGtz2CYyZyIlv1+AND0VdJyffB?= =?Windows-1252?Q?X09WL5eh39z12AFKW6oijJUkGeGsgKs1L8DPo6K9sOeaPsr25DXOxDBC?= =?Windows-1252?Q?p72EmdbJofEnLM1/26UK+I=3D?= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dccc7307-b13f-477b-85a2-08d4beade5a5 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:BN6PR03MB3267; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB3267; 3:oJI+R5g7tKpLxBJuqXVN7vYTQ6ExkclVZZgwBgAP7WHa/6vT0wsQ42nlUZYgIB3yWcGGQ1DRjyB085pwyiU/5YbIQ8ZIBe1+RUws2RRVEOdjB/jSqhK/0ayH+WHAEdZd7FPCKLIqKk4tD5kJu6K3MWLNVuTVkxfgitpJBcWVPqCdjAlOmzRZezTWnIu19FT8XgXsqP4rPl4uq8V/E40YyvKwxOL9Lsr31Dx0kABr1pTFhkAE6bjvndUS17cno96zRFhy6MEhhd/UNZpeCWsK889kbXeefH8Eh0zh3Fb/Y4+6XfQx2WGMI3v4aeDILhoh1DazWHs6L1ZhGCIL3mfFtgLc/bspeXanfb4icmhVbuovrZ6ZC6nCg7THyKAQfk/yFvwjEZ2HYCP7FA0ES8/4Or/GmFIZmJoJdaalUMR0EcQ2r2tTGLkbLreQKT58vFX1CGhXa1fVOn6A9fTmddrTS77QMKtpysK9EJGb/h65pYK3DFVvIDXQS4FP2GYfgQ209KSULEBgcDqz0hoCZdO9XqRUw5g3bwykMfAv/SZUBF2YYaujfsms1oQbhRyik5k9OfmYGxMohv86rek5rNcvt8DatEjGBgRRqjFRPdX4U46jICJCQNZ5krfb5Px60bZ5LRtFT0jHkhCthbQvaGleTYLxS1Sfflmvpr5Vy8jvFCcqaPeL3kg/oUnlwrX6aPzyV0ExQpB+N885U/O3IFbXpvqZSWE3p9Fah4ZsjRVVRJOuCJabjJsBqjBDGWgXHf09C8c0/SEMJtO2wy1ChRwcJF6b1xnx2X6v4RSAoaW8ENzX0/FEeeGRUS89X/doePqOUvEB7O7b/GQihUbDD2pAwg== X-MS-TrafficTypeDiagnostic: BN6PR03MB3267: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB3267; 25:9/55ArfMZpHZWm7nYCn6aYcLoh5aiXZKie6RO2xhIQtbF+KPUXVm9OHwg7acSkUs0a6QWgJAdTyz3BfuQb90Z0VfVBKzr9uJCNbmcq2eERRRex8xxfkfG6em4KnYf6nwFBPKSYSvNBgbtdND1q4CtJyp3ebaao6XOi/xhHIf175ebk2RLXrJ1GFOOY6vUCD72S+mt/ds7SGWpAAXm78hY+uTUoQxw6hZphSSqv3750N0Qoi1s4PsFOH0otQg23OkwaJPWGBy0hvXh2mQpWaWYdpibiudGaBxlLQSIWRYXqJc+mtNqinLkEb6MeZafdYnGIsAYxwy9sQEsowyKySCjfKFi5CctZdQajcPGLjXWVLuCZYpynqjRhoyJiT/lFZQa+CZYpN4OUer5v269SrsHHt2VvQZ/IliSvYJ/iNCuTruuBYXeS2TzrxN6dkftMWeH8Nceht/bRCbuenv7Qq1FcxaGoQCauYHbC2qso0pt81LUKrGVfX+wsdOrlzeavf0Lt50Cw7kIL27qp/mgWHqpg0y0xlA3CPUoD9TmpYD1RL820J1yDfbXNQexaHjBnGwM3cKUnU+vLFR0BdqGIsVNxga2sZ/sVL5wP9tUkJ9Twdl6W6+3ZiwSbzhtb1ncmTVWSdAvxDnruBcGNIOLu4g3yOoOaI+S6+isCO9WqT3mMV4OWAAZGDmry2ORsuK+Uy8nRp0IuCqWmWxiWmnAaTmaooV3FnXePODAzzyJWLw5xXzuRdgH1yT0ynxDLI6H5CEFgVYCAo+HfRmDz2dDkYJMnK0dPqxEAcXsDIM4sdn6NkNiGuWNCWeWnN/l5fg9kwYHWRYo9gODV8kxeUTUz7Zut3rqd22QmOrBBuP+Obq8CLURep7p05qechiSepEENRma6eSndbS/p7y9qt6+p2ddQVErKaGmDGZuLbOKkhxRpw= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB3267; 31:KsyZL6l8vzCg6xqVjKC/ODwbY1VTmhef889AUz2RFfNYMg4MTXSsNef8M4m4CFe9VJx0kk8haI7whmA0tlLr3ZCrQRkjTnLCg14A1XectSLzy6HJEAbhqt8XeQzUXHo+a8Tpll2FKY5DJUV73EIQ+j243U1fCBybJVtHH2ffj/2FEW/y5nJqFacYYUNh4GPzuLVtb0oQOde1CXfLss1nHzu+IouGHSTYVMWo3Dk/DT4F+jLBHAktxhxuwudWkr3JKWR6dcKvYZvvjY2KqaZvtOvORXpdiga30eLEmYl9P9m+606QKWUw80iwN5xMZ5Bd6rnePaqCvQCqLK8asE+WstBMBmvV/wqowrwIiNutX63yfm08+732F+fK5gWfYe9WtuYnjRLpMu1Wzq0XEZOBlRnizYCSzzYg3921k/7XphMnpHMxsOseBqJASQdQKwmR2RILJMwzg4lAIF9yKH7qykcTAuFHVHr3uaDsiIwXXPt0nEpidGTbHeZ3OZn1gkPmY+/UVo8UClPvfgBWcIP51pcCGwWPNU1xmoxik/Hi+vrFF21s64zxhrx4hdxUNGPAcPmGeyDILjYBY+sheRO0Ua5jn8uaA2f5D7izipUBLJi5Zri/XTDeA0k/mTon/0mhjv/J3gJY2e6Ds431Q0jgioTqJdET4EJJ8rQB5u5aUy2XF75HvsSx5mcmuNu6fSna X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(275809806118684)(167848164394848); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(6096035)(20161123563025)(20161123565025)(20161123561025)(20161123556025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR03MB3267; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR03MB3267; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR03MB3267; 4:3X9xUxfCQR0FfTCX9cvx91ZIYIA6YvlAWe1kXO?= =?Windows-1252?Q?wmCKWbOKLga+vaUdPeZ5tVi9zk/oEFvW2L9/zDk0Kvsh/jEHPxu9F9Ic?= =?Windows-1252?Q?UBWH2kry8sli6R2tNjvlkJlsUOs/F/2xVBezov9Dgii1J/UIOglXBuBH?= =?Windows-1252?Q?0vE48qAIn9zXhomehixM7mUtr4r1JQoOA6phO5w/jwEn2d1iWJEzoQuQ?= =?Windows-1252?Q?f5f0sYJ/HZdfc9V5Ij9fk/ruG2Nf7OQV5Heasia4xld6n/JRGyMJrEU6?= =?Windows-1252?Q?SyZFQPQfIZH2/I31LIpMq4JGfsLE8wGCfaVOYGqPdWvp+waD7hNz5rQs?= =?Windows-1252?Q?19Xs/JBeUKWGRO9HqVhoxdZPSz5y36OAr43yh5z8RzbmlRBdezoR9XLp?= =?Windows-1252?Q?6DfX9GIENdrpvBrVszjPDK/p1QLh7zhqKChmMnzX6qC5Sh9StNlPHJUT?= =?Windows-1252?Q?7gdD0TGVO6L9zclR10CDbcgDfx1yayPSLbQOG/o9CiEUFOJHXNciNwJz?= =?Windows-1252?Q?VnxT3D8v9lV+t01BqkZ5K11PkmlBQoLPwHO7cx1U0vQf6X2NQqYMlWsd?= =?Windows-1252?Q?7FIyJu9BKmz3nV8kQKHvOPSDYjNW36Qc5/W5Ps9GspmcZmLJKvud7AHw?= =?Windows-1252?Q?FNw6ZeR2Wj8uMCiXLXLyLufwIn9WY5nJ6uzQ4nUeWW81/7wSL7H9VDp1?= =?Windows-1252?Q?ZG8+pC86SlMPJkxh3Hx1gkY3nJsiJusdL1DOhvsS0m7y9Dv5ZT2l+kRg?= =?Windows-1252?Q?rjTQ32PgNDfdPJQEWt7AsbZsMHUhvXj6ZWSffEW4npETh8qhipT/5BSn?= =?Windows-1252?Q?pt0FOXgInMevwjTXf+YRRyAvHz9rbCKM456F+ffr4VV6hk80XDjEzgIE?= =?Windows-1252?Q?9+uuJUzERNIatzmo+C78SU2kopS0/NjIz4oNM9Wqkc+G9h6EAVsRWGHe?= =?Windows-1252?Q?272Py/i0AjxLezmnmpEs2xSR4H+4j0kR4oi1jE3mWTdcwaZY8n5FUdbG?= =?Windows-1252?Q?huSvMRqiJ2mcUPxeUX1Ui5Kj1ugKUVXZjr6e/YCOaQK+CbFpUrHXzTEL?= =?Windows-1252?Q?hlEwELsU2fAP/X75ohzC8+CrVxXXGL8HjaNAO6Cms1E9KcNPfoG1hg18?= =?Windows-1252?Q?977/LDUc7vDuIU5WCVSwU0hliFC6VFUf/CL9tKOnzG2HxZ8S4lMKxdOs?= =?Windows-1252?Q?B7qPZnT4CXs0XT7fgsiQuLIKvwmHjYK/cKtyLxhNqjYICxIcsKXgjuy6?= =?Windows-1252?Q?e1gwkAt7TTSjEKVQGgtWLvQqXsMFoa4ytuLiTyaLaXveGiO2lvzIXsBW?= =?Windows-1252?Q?cpGUu+/v4NWkYZSguPDLIAu+TWUj3eOEsiFtTyiRIlXTBo4cXgTg1w81?= =?Windows-1252?Q?WoLy+34qbeFwEfPV6jWDMksoudSb60ccr7GYrVeKtUeQXnsubgwJr7G9?= =?Windows-1252?Q?8GGDIQeRTkVk+sPGAKKLj8/Bq5b2IWKYp2mczKWAYfhQg6cvIVAuhYX1?= =?Windows-1252?Q?5Dm8AqhErKhrX639xX7eGdnQbT?= X-Forefront-PRVS: 0353563E2B X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR03MB3267; 23:B2uBlUUh25ZZAOULEWjQlqA/zofR5A3kJgy2f?= =?Windows-1252?Q?fC4hMK/cKtBu/0wyje8C77ybhggbMwQIakMiIGTQsrCeLuLYJUyZKqbV?= =?Windows-1252?Q?s4ZkbFIZIDe/F+kvHBNLP4fGPiET9G79NwMJAzbBXvqd9qEM8XkB3bZG?= =?Windows-1252?Q?WrfS/h42UBaNrwlHr5K9HmC0FuuUob/gvs4f8bCMrKG6W8eQ2o+QBZMI?= =?Windows-1252?Q?Gau/4yrck3dRSH+dCFWps9l3vA/Yn6BVRDgC43MMVFnDWLfqD4N+du1g?= =?Windows-1252?Q?/CHJEoYbjvRY57/+XwHs2UAo339gqpTffzwdGBgzTt+2RioPgEdKf+sV?= =?Windows-1252?Q?j3RID6iAMvSTjTFMtJTyw9RjPw9cT1xa75IHkJP6Rpvu7mCs2qHLcmml?= =?Windows-1252?Q?ESOVCnhDidj3hiBtyd9MwQOC9jOUAXodD8zh2vvGuqhMSwRDCVg+1ATn?= =?Windows-1252?Q?NKYf7CH8sF042aGH31wAcCoAOs86pLY1DekroVSYdgR2QN6tYpjsJjPZ?= =?Windows-1252?Q?tchSIOGp4ksUtFW4Eln/RsbfiGVaIfO2rexsPpn+kUStMTSGDT2/60i2?= =?Windows-1252?Q?U8QsxlAkEV+52GoFdrYUqt9QEVkT0NhIRndj8iuaB+jgTcUJRjH5oJYV?= =?Windows-1252?Q?N4rs2Q1HjcfUUtoMGBMB9ImixMpQNx1fDx/3AX1tHA2+mSBHgyMvwOTx?= =?Windows-1252?Q?RZJIetMPS4jRm7p5Rv71wH9tXIXxX0qaoE+PziM0J+xX0rDmlae3oi6o?= =?Windows-1252?Q?G4Q2EyjVag5yQd0H+/N0lL0qtabLN1jlQJQgBCCA+k7kZU3Laf0nm3LH?= =?Windows-1252?Q?8a1R88+x/SiGJYep1/BD2wKrmUcNN2li7MouwBlehSqo7dlt6HWJ6Jml?= =?Windows-1252?Q?oXcRhm0jIzAqd8xz+r8QdAeGVp3MiwrtLem/T3ihzhkXno01wcuuag5c?= =?Windows-1252?Q?KFUeTfyz6r9nm6cCz1qFL4Y+L8nf9TH2xmywtT0nasoghaHwEhBSmNvq?= =?Windows-1252?Q?+fxTC+oWhvVcGBZa9Elrw0l9JkSoCtD8mWYmzv25BEiJun5pAbMu8M31?= =?Windows-1252?Q?wZ/w2W8k7fV8OgFIoa7+TWyzHZNgEa9wmfFR+waPZSNFG0FvN4HCpb7S?= =?Windows-1252?Q?43FBeI6EqD8m4YLbs3FAd7+QG7+gyXAHwxCgPeECdC8Tz3YWVank+Hv0?= =?Windows-1252?Q?EfllnGkL4CJdG1cXPbkMdPiENkS1Wxo+hZcnxO5uslRyCeATdq7MW9gH?= =?Windows-1252?Q?2bepCIuXZjVpScB+3DMuRYf38oGw9X6zrG4Fl7VsnYfrm2gdwQRy8rdE?= =?Windows-1252?Q?kJxaJ3mRvSjLVvsHFJLhmfpiN0iW4xYTjou5zYPoAuCFj7prRZAshNjF?= =?Windows-1252?Q?IwpYTTofwvkXjBZYwAeyyoJXV3X0wG15JqAXTSkGR3m2Dcwu6zGoGOxT?= =?Windows-1252?Q?vdceG1lSFEQJP9a7tqMU+/HpjxR50PF5rXEz+hgB9TTWGvTELUUdna5W?= =?Windows-1252?Q?Zzd27wwYYvkLwII2aFxpGgbCDCBhZENdj7J5njr8BAE0dlXbGUiUiria?= =?Windows-1252?Q?v9kVgSBdIUPFRZFTcjOJEDRn9V1xeXl4b1vnnhz/tUtYB8SqO0S9vyIN?= =?Windows-1252?Q?X1gGdgzN2JV3vcOZSCzma3cxGazeGLEmko/oKAZc5c/?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR03MB3267; 6:75a0rOlXaDEo9iKk2oPGrA2ds0YOvyOCGTeStd?= =?Windows-1252?Q?c8PGGHOK16jhXtFDXR1qm5enkGBm5HHqZFNN7Mlk8gHng5oJLLjnbWlc?= =?Windows-1252?Q?RX30sgFuJIb0HcbIHd1KAC0I1nArTdrFc3Qu7usLRMd6hxcC7ktTyD4Q?= =?Windows-1252?Q?nFuQ/PYTl5L/q7Omb+fgcX0eHXuxzPguj6KWaed8s+5KiztLDZxgbSlT?= =?Windows-1252?Q?68wX9DiJ559zzAJhLZVqbvC5CO0SAtk14E09RCXIb75YeFtDyKAKTvJM?= =?Windows-1252?Q?qzUCMg47bNpG61fLazrhc9/5PRU+idCuAYSOcQgqpSrVqu7PlMy/b60B?= =?Windows-1252?Q?H1GTsQhoo+vO2DlMPBeFeoXxvnK2YtuQ298Rk61MZtYDAHU4cVTIlkJI?= =?Windows-1252?Q?+PQlGXMSfU5ZcTc+8LKYJpqGoPUElM5tloDT3w3LX5uMkQArh5TAXJDF?= =?Windows-1252?Q?bk3TUmB+Yqu7gTIsA/qYnnDw1u5QKrFb21CWS5v6QyQ+ZJFWAzkPGpbD?= =?Windows-1252?Q?7jdkeiac4dB6AfTjPd8LJUPzdTGlNPSaYxX3KsvefLWkCZTbKmYPuHt1?= =?Windows-1252?Q?OMfbkoPf99IB75sGk8tt8+FSKcvyJ6/H/Zj6Yrymt2cSiW4g7kFe2Gar?= =?Windows-1252?Q?IvSqdfDzONkBfS9fGuEY0/1M+gwTClIQifvavQx+MaTTiny/YPaei6C9?= =?Windows-1252?Q?FuRG9gvJtE3oDO9ZfNTSrWtbg8L77yt1ZE0gjwmvSothDuyMKIaDYDJl?= =?Windows-1252?Q?pZYYY7opke7u7w8FXtyzqGZrYoB0Zw38T7zNEtTLBOD8/mGU8UU2/X0S?= =?Windows-1252?Q?xCYJK0ZtjAs3DQWv/iBI/XjVYU0qYCG8wn014/rqPs9L+IFn79qFUArH?= =?Windows-1252?Q?XFjESgh5RQqVm9TwBW8/dqW6fuqMS6Nwqy2n3SPzOHNVir7+A3DqvSQt?= =?Windows-1252?Q?eXQujcWShnaUnvohQFjDy56K5aDqrAwsIyw7PHb2uzr1XTtrgNN2kQTg?= =?Windows-1252?Q?FAHO/svWHuHeiKg53NgxKuTcn0jlazSADhOISwBSZ74KWuaw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB3267; 5:7QdIccDF2ovutZssQbAiyyRv948wziU8ghe2PjxTtxdJueTagRWURnxUHh4wB1i1lCSBgAgz0SqzWGjisCW1uOn9blfCMNTcVFScLs2t6XEARnMljphYYRrNB/EyWY94VjdKri+0ZDyy2KBq3JPqwytbHzn3Xcv9ZyY5KSzbEBl7JtQ89HZTe/+sIDUs1/jKBLUPlqKvtS48Ft8uOFWzODWdG54W9aGgcpiOGqKAN3gd5K4J6cNOYSxfnE4OtEQHVlkR5lSn4+Qve9q4tYnppYn1A9kBVCUmCLkfMsH1+tAWpCI5XLdpDQztLP47W1fN4VNIDUp7j6cjFqTW6AFdf58fflfCRns4yDL6Jztu9HhC6kRpPCKJJ2haP0cytGSiIcOAxAqmlEAnEbuQC5xas5JvDGMsaXt4PRC3ABJ2Tm+qyAu+n7FmJJ2pHsejFaJnlxISwAB4t8YOT843FSXhW8IN7iiP1EUhk+KtBhpBCFMgFXf07Lav1Jyhd0+ikn59zBAsFg51rjbqB7xR55x3dg==; 24:sOHCQrqFFkJz1UHGaawnhHQRKe97SOeA4YyUPY98TA/3d56tUA+irPhF7Q6U2DwIpKTpfFimJDUE4u0G7sFMeSgtlwLGdit5mWgKKGaTqUY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB3267; 7:s1G+NvKvdQ92sHdBRk5qWl3Eh5J6bX42JIo0vgJs441iyHsiEZJQeQgkmYoV2QixPEfpg19Odo7I2f7jql+QV3GNTa5zWNTWKWTe8wwZUl5exe3GqjPeiaGt5zuYRy+6pLTQzYZKCA58LeLNVp7qWQe8iTpWZYT1DWVc4TO/JOoTfGEknef1sfRzG/iCkGjKMNUTlzlaho7Ek6uzrYcaZxmM3udv9wD6swLqHp2IYkV5keklh59MtM7haQ+DsWh7xmJjfcrPilFc0vgCvEHeMhlGR66BHqRY8Rh1UpBSONEcQPsfBUWwzV1A0B07b1SMmDiw3vb0VKR1km0ssqoHMXPdHW3YyAkbholPmOgqaiDEHFGuiAQ6wP7XuFu7CjODw/Yy9ziBjm3f4J4YNVkqYgJ2b0gyZjUKBUQe2RzwVV/PBILPz11wT+VOG5OjtZlSz7UBH3G4S4duXrcnP9jrPzDCzbXH4NRWytzaKwB4Je9o2b1gHz6fgN4wak5z1f6jEvARuFIGj3DEo/lqh+f0GEGR9HhoHc4xjGgOlKLDuTsMP0MV/1kI7M5Vkcp4zKkrQhI/JgAuTaoqFzD4GcxeRka9ooS9nzvJA+cnPTL8qPWRKCsRKtZ+E86u/CjTe0AJGUmKccVpVKFq6FpogdZk56zv2q1GN7221RMrwZPguiKAWU1bZCzGfdXWFAvMF6VYkoGVyrqdywFtnEgAvVoqOf+36rpojnNoJaEyZx0FT3DiTYiin/Trjiyn9O5pvJML5VFYS+Q0eap0H2+eTSFD+hL6Y+tgLlP9a1gJ/92oQQM= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 05:15:45.5660 (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: BN6PR03MB3267 Subject: Re: [dpdk-dev] [PATCH 00/21 v3] 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, 29 Jun 2017 05:15:48 -0000 On 6/28/2017 8:45 PM, Nipun Gupta wrote: > 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 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 > 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 | 175 ++++++ > 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 + > 30 files changed, 3369 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 > Series-Acked-by: Hemant Agrawal