From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0054.outbound.protection.outlook.com [104.47.34.54]) by dpdk.org (Postfix) with ESMTP id 24D1F2A58 for ; Wed, 5 Jul 2017 06:29:56 +0200 (CEST) Received: from MWHPR03CA0019.namprd03.prod.outlook.com (10.175.133.157) by CY1PR0301MB0601.namprd03.prod.outlook.com (10.160.142.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Wed, 5 Jul 2017 04:29:54 +0000 Received: from BL2FFO11OLC009.protection.gbl (2a01:111:f400:7c09::182) by MWHPR03CA0019.outlook.office365.com (2603:10b6:300:117::29) 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; Wed, 5 Jul 2017 04:29:54 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; 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 BL2FFO11OLC009.mail.protection.outlook.com (10.173.160.145) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Wed, 5 Jul 2017 04:29:54 +0000 Received: from [10.232.14.39] ([10.232.14.39]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v654TopR010123; Tue, 4 Jul 2017 21:29:51 -0700 To: Thomas Monjalon CC: , , References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> <2228750.hDQQI7liEJ@xps> From: Shreyansh Jain Message-ID: <7a60545f-0853-6db4-342c-575f7d3e93ae@nxp.com> Date: Wed, 5 Jul 2017 10:08:59 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <2228750.hDQQI7liEJ@xps> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131437025945557041; (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)(39840400002)(39450400003)(39860400002)(39380400002)(39410400002)(39400400002)(39850400002)(2980300002)(1109001)(1110001)(339900001)(199003)(24454002)(377454003)(189002)(9170700003)(54906002)(81166006)(8656002)(8936002)(86362001)(6246003)(110136004)(8676002)(38730400002)(53936002)(4326008)(64126003)(50466002)(626005)(65826007)(31696002)(36756003)(5660300001)(2950100002)(6916009)(189998001)(83506001)(229853002)(77096006)(85426001)(31686004)(65956001)(230700001)(105606002)(106466001)(47776003)(65806001)(104016004)(23676002)(2906002)(356003)(33646002)(4001350100001)(305945005)(498600001)(54356999)(50986999)(76176999)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0601; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC009; 1:/kcIAiZGhNGxPuWxTpVxCvLvaC7b/LsiN7sJwYh8kv59A0+mz57Bi+I9rhRfvUgL77q7NYirSb6nY1LDA6OZMqzo0dwz59SdmBlvmvJ4LjC4JQJ9fFCBAEd3gmnSDyf13abKMIfAEJCU/hCT5+SikZmQzUBv5wSZU2BxE4pJym0T1BOu351tMjoQhjAlSFjynQwoJTEhQ3DqBKQHcP9rMxjTkNNbZp3flXWgOMCKXgBbUr/bX6IQ9Or4GQJjfBI7C5mnlr4UZ/HxeAEJPSmmzSnRqVoZc2DWa88AyPFbOg16jNWR1zK5Bt6l1NgqgH7w1ynrs0SYejs+xsIj3WGnr3cbNd3JrgUjdMG98QRRNHDSxQ9vCDucXOQebvYpEoJk47pnmsdnZyGYjqKuXULy1dB0pLr4axe6kPWSdZ9gNgl1KE6QjraO9Xas54+yS2B7aXdVdXF61NGdLQC4EfhPGvGy1HqQ8DSIv4VDwbkklHY7gbH7yQJ3cSM4GZsJNde9Dr82R+MyXHBJTSzuwUtabyaOpO23z86zvMffqO6BcNlUfpRmJ3vNLOxoInzbI03bTYQj2kK1Lt+Gug78c2yfJ1D6uCyKnEaMYUfmlGb1RYKPuDBzsYWHZVW84fXX0rAus08nkAJhjNTANoumHC6DS5W3jWVdYQhBKqhbeIAOqvWqgtCszUEein0i5p7Oiftj91VVTUquKTCX5eZ2YS6m1rYaED5hmWFdsbGtRvEDTBnpdQCzy5uJcPCb/nGcE3cntqOJeUH9H236v2DWVHCA3dIDRpgAsqeI+DboFCyd//h1QvctFvLXx+j1m4gURsmOgjdixG4EOILFuEgNckWIWH/Dx0tAc9u7Ha9OHBYdjn3ErJ06oyCZWnub2q7TMgN+x5krS0P00r1Rvqssrm3cktiY5Jbd5mLApRSgx09rdE8= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd1dd517-7f75-4a1a-2bec-08d4c35e7c33 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:CY1PR0301MB0601; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 3:01v5Pyzi+pD6vxDSrnoe09p4H1l/rXPEFHh7lMaF4GN4DANJrfMcDeyGKLQxu9TJDMZZlu9NbF2xIjVzR9On9OdUAJHd43TXwrluDpLLll1h4QjZSgSu0SJsYaMTdtN3BZRG0bYhwe2oLDyz2QI4pVUhOVYtlj7X7YmDRZ8oOhopm1h0wKQrcRN8vMOeUnXvoUpO5Y9Bn22aI514g2hXHGDjQm48Em5rebWQX9vmsAhSFBgg00l0YezR2fRr+kmkjQ4qIs07ZyM6p3pjc+GtgJobWnp4Cl+oab49otJWxtsVi1SeMpY1Q/7QAoSuu0x2oEQ6QnuHgGq6yLRZrYoI7utFCIAfOSikntuqH+zSihBNjGCfLUHZSDAYk/tZgZTdFVxd/nmqSYxc4MD/7mpOPmwIzl6we3mibckm1s1RJ3eBo3zI8RlQo0Csd2SjIpr4/zPPhjRuH/U5mNkrA+j09d7F1gIQWyxiIPYZ30E3LNGj7EyYGsPsekIfZVvuAtXiSMFxhjAt0UK+cwbR2OFi+Njrz1eor2R+Uhu3+H5oHhncjnjcfNo11mDTSFFDIV5IquXtJTDKdfdcdto+Lg8RFuW9g+AQa+8Wi/icgKUrfw98IIpJo0NoFKFeX4YHp+CNYYSLuD7DcGSqDBlblen9fRCjF+BPBBk6pBCFNtndacoRAilFu33Tgr9RUiixwZ8gVqNqKvIfj8gaehbxUAkv1I/n+bpqx2PDueE2YehKts+SIPRa2lVRREAD8EZhuMK5Yz3F4CImvjmvMvlHhrtLYFnedlbtcdp+98iksMR6eOkUM70hbJqMyHdV1cedGk6E4fsYYgkP4LEANsWOwCEJpEu5eZi+mI/VARiVkDr6wtHGKrjEfBZvjsjJeMdHIPbS X-MS-TrafficTypeDiagnostic: CY1PR0301MB0601: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 25:rXK6zhuvEinWRsLnEHLprU3OutAJnpuLGW5L3vapBx0gdXRD4eyjd7oMXcmBpUwry5zUtt+Plx3NfKzBzi9RsLVYjlX02rPth1MnDZPyy2alPTvlf+5g4A7Ewhp+pwQfTG3/R69udGvxeo5UX16Si2SsHiyBKjqEbWOAPMnjo7E0cOLTw+lpr+pgcGnhj2D8slTyePGp5Cp0wU86t7Z+KQHdZXik4NhmGmjKxH6JvfTOQeDy/6iUukqTM0BLKYIW817b5DtT7ASMnYoP/DX1cG+k8EFa+9PihTLtE/T/6bxhZ6uexG0Tg7HIwJiTvfUsHteqEkxLp8jD+irVhPiLn8w30ONgkIefGbHJZ9mRV83ebd7yctPLsZEUzuPwbbkACiLL8W5Ym0Tgdul9kMpjoRuM4GCa9e5YV1H8j6R++RKydIbRQVqUUYxNotMPk/vvl3iQ/aI7LIs9NZPT4mzt4khybcSTj9k3sBnkBn05OqMvVvV4oZBl35aaJEkL17PVykJQcxBZ2czXQb7Z9YNjcQcGcN6i/mxf8yUARyX6Ef9Rlhpsak0/R9ZQXJ1ia2j45LnE6Lex/kMw5RxfdUT+kh8WOHCMXPcG1fiJWolViJb7mdYbzdfFcnrXbFvk3bAc5/ofUOd+725beyAu+nIH7P6oTstEwbLscoB1WvS3GRcrMY1tu5rsYi4AMBhjMF/CSJxFJ2kAQrREd3rhgYH4tNIS5qV6U/YtBiFjZfrSY5bIy8aQiqhMl/rvMPmlK0lU7HI2pvj7DL+rsmjJv4WdLwWmsNj3fNDCXNMB4q55ecU9erbyvHkcHTzAiwU/RqsKRxmAJKKyiXcZ7LoBfNVCZyC5TZjcKt1hIrD3pyWWPBIkaW4s1wu3huVl5HMMZ0BKEgLdSHO7EiI16ep2V/G6IQqlGOtwmevvBg9CJN7lHI8= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 31:KRj86xHGZQUHdDhX/AwSH8TPCr3FTIRDJCMwsaGDcwxNuEnL+qPsg3iK7XzTEoqE4qOM2iZxBeniVEhxM1Rto2J2IS+CQCCK6iCUk+MhP83e8OVQuIY9eq697XYrV+Fm3oMNSR7fL1hgqoRkNo01UdIsAve0Rpv9HOnPReT4pQpxCls5xManA8ntsd2uO8EbgGAf0VCPBRu07D6c09YA1Tql1U/nzeNIDLu5WtAdLmYq4FdHn3rEdZ/91p4pZhCKZvSiwKgJZn+zAkL9956gAMuqMyo6Rm9k0VP8cM7fqxHyU66sYlcPfk5f5WzmTvlHpDZ3tmv2klTx7aY21aU2Gkdw2YK1iSrnpQ1eABPzX33Xpqkg99f2iZ2w9dF1xfzRhHZ+zGwo1q8OprMR6aVxnUvZXO8zmQSzXvDIt+jYX+HYvYV1F1LA6JNOca0haSchVw5vfTJfqg88xctbl4fOtTM/4y3WoFCz67WW6P2uS8slAir8U67YYSvIwSrPYMo7D58QRjViCz9TeKNzm9wBxbpDJ1IA9Sj+Fd+jG8dGC+rdYp7JaSw/prSYmAHqhPsIq99T70H2ogvZgsWOCI1tzix8Jb7GfnNH8F4X8vAE7zSFjRCeQta4UNiQ+CPzWeZf9zpALZMrZcfERNRhDKZLNdDYvdtBNOhnOvyO7o08ThTBgIrEP15wiFAWl3/5cm48wcwASAyXvqvyYMlbctsrPQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(155532106045638)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(8121501046)(5005006)(13018025)(2017060910033)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(20161123561025)(20161123559100)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0301MB0601; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0301MB0601; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjA2MDE7NDp3REg4bS9SL3gyaDF6OWRjdXNsalhKN1ZU?= =?utf-8?B?cUd5R1d1ck9Bd0gxV3NuNjVlTUtNYXJORE9yaSs3Wmk2S3dSVk5XNVZuc0py?= =?utf-8?B?dkNySG1VY2FlLzdLT2Z0SHAwanY4ZjRCYXpWWG10RDEyYVNxWi8rVmdOODA2?= =?utf-8?B?MUxvMjkvT3ZlbFpuNHpud0xPcjlrV0JPTTlLd3NPbVVDSzhnUWV4clExNkRl?= =?utf-8?B?emp6NmxwNmtMMGxwSmlOamtRbDY1dmxyUytxdi9MYzgrTy85NzVISU1xSm5W?= =?utf-8?B?TDg3a0h2bEcwbXZBQjdIQnVqcmdoeVg0emJXSGlHSDBWd2RzUjlTd3NXOVdH?= =?utf-8?B?Vm1JZ09XUHpjS0pwREZ3c3pqS3kvMTFBMDRGcndkQ3FNb0pCZlZNbTVzak9K?= =?utf-8?B?UlVLK2dpMWNYZ1FkU21vK1FHdklLc0xmMTZLckRLK1orNjlkM1JWTmtvRVo2?= =?utf-8?B?YzVzdUN0M3VRS1BPd2tyUklmdVJ0Wk10bWl6TEdFdXZaU1RJaWUrYklLeXpz?= =?utf-8?B?dGg1a3p3ZEhOdDJ6VFpDQVlGK3FqY1Vjc3FieXNxSXJtSmFsanpSTkFVc3kv?= =?utf-8?B?T1ZyMEhHL0JsNW9kdm1ybE0ybFB3YW9UMXZWNTNYM29jQ042NFY0RmN1TVRm?= =?utf-8?B?MUhoTk9wdFRkdDBxc3NpRUNNU2kxRDhWS3ZvRytXMXdrdkdIOEZaZkdsSDF4?= =?utf-8?B?SkpSUktQL3pUYnExTWg3bmIycGtMNkRmQmNuaExCaHUxTnVjelhQbGRoWUNr?= =?utf-8?B?UVhQRnBzUkVLempzL253Z0Z6WnB1OU5qemx1U1lUM3EvRXVmUW90NUZUK1Q5?= =?utf-8?B?dW55d082dGxlNVlPbEVBcXJFOW1HSElsakFmNXZ0bEZldHBjeVA0S1Jwb0dK?= =?utf-8?B?dCtIV2xXWHJoQ2x2VFNTMitkNHZpdU8yRjNXMGEvWU9tdm0wZWxhYWNFWmdt?= =?utf-8?B?UHBCT1oyc29OOEhSRVJIWTVIKzlJR1hEb09QUVI2YnZYTmQreHVWUUpTZHph?= =?utf-8?B?ZHpKVU1scHdzMFZzK3hGTzhaUjhwa1JDb3BSS0lYLzBKTm5RQldrMEgxQnJz?= =?utf-8?B?WDFPaUF3L0I3ZEpyV3E0bDhMOGwrNlFsc2lYaTdFZS92L1hQajZPZFBUOFhz?= =?utf-8?B?WWJnK0xMb0Q1WU1FMTUyQlpXdzFReUY0bzBPTWduVVI4UEpMYmZhalVsN0ts?= =?utf-8?B?T1UwQ3V3elVkVzhnWGhZK3pNUXAyMUtXb0F1NVFVOTlkOC80NHhQNVd0YjVl?= =?utf-8?B?YlNONCtQOE9RWDRKSThlcklpSVRMRjEvdXhpTm81disvYThHWGo0Q01yZFNS?= =?utf-8?B?Um5tVDYvUFQydmtRazBHanpWR0MxM1k5aGxEa2dCd2ptUGErTCtxZEFwL0l5?= =?utf-8?B?MjNaQzQvODRwUlhQL3ErZ3I0U2FMaXR1enNtVDVUZGJwNjRWalI4bEhnQjg0?= =?utf-8?B?L2xkVDhQcUFhVVRBYTN4ZkJTUnRydzR5Z3lROFlJNlZhcTZBWkxaZTl2R25G?= =?utf-8?B?dENRWUNiMjdnMVUzWnBOUGpNZWxndzFwa0J1YVV1aE1hM0tHUGlqRVJhS3pt?= =?utf-8?B?N3FUS2l1ZzloSDhaRzFBK0FBZnlrNEl2amFON1BBZEE5Y3cwWlp3cHpHMkJl?= =?utf-8?B?SHFTTDVCWUt6UzRub1VBcUZ3RUZQdUY2R2txVjZjb2lETFVtNHpNSDdKVlh1?= =?utf-8?B?b2J4dHVZNDhXVVEwQVoxVFFpNTQ2NmV4SW82T1M2TVRXTGhKZERmZDdOYXVL?= =?utf-8?B?d1VycGhQR0oweXd5VTU4R202amxwWkQ0UExRM0lUNjdXNERuMXVOWDdPMXcy?= =?utf-8?B?dWJZMm5lUXVUY3hXYnBoczFKeXlhUFR0RmVhZjNXNzBteHdFRDFha2V2T3lM?= =?utf-8?Q?lPGNf+R0GmG6ZjeaUn7r9w7iU3tRWZMYV?= X-Forefront-PRVS: 0359162B6D X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjA2MDE7MjM6QzRxSDIyTk81Rlk2Mjc1YVR5bjl5OXhr?= =?utf-8?B?VHkySWJ5Ti9PYkxhMzlMSG90RjkvejhsTzY4NzJCNVkwOGpnSWt3THJkUklp?= =?utf-8?B?cjBiNkVYdUpTd3Z2ZURSOEVsdDN6OElndlg5Vkp3N1NsL21aY2dFTGI3cVVH?= =?utf-8?B?VEZIanphOWxFQkVTUE5wWlB3cXJFVlNKN2V1UzJzbGZwalZrRXVsdndTWkVm?= =?utf-8?B?MkdnN29rdXRTeXRFbDZxUGpvRjF3K3F4MlhlWlBSUVY3YU1FQVl2S3dCRHV6?= =?utf-8?B?TXhNd2RPQm1xZmEwbitweDRXbnRpQlpTeTVjZVNoalRsbEIyZmZ6M2JMR2JD?= =?utf-8?B?WUlIUnd3cStFNGhXdTA3VXNIakw0WnlCZkR6L0xMNlBHREV1S0R4STEyUno3?= =?utf-8?B?STRCRy9xMm9mM1pIQ1pIeDFrdlJyc3hEVHFUejVwYllMUktRVXRwYzlDelpv?= =?utf-8?B?Z0VybmN0a3UrK3pzcFhVaDVMeTk2bGk0V0JVaDI5a1B0RG5IajYvV3BJVTVS?= =?utf-8?B?UHhFY0NYaXBrcER6V084a2U0RkltbXE4Y0EvWWczZDh1VHFCb1FlSzRUM0NT?= =?utf-8?B?dFQvSHJqQXE2SC9KcHdFcXVtTG44RXhnOTNIU3ZuK253ak1jZFlDNHRCdE5I?= =?utf-8?B?OGZKUGNOWUtzQzRwNXByZjZ6ODE1MXRQUEtXY0tZQStrUk1EL3pPbGdYakpV?= =?utf-8?B?UFdNdndsb2tHN1pOVnppajUyeVJHblo3WUkyeC9nNFoyZjR3TnFYL2E4S283?= =?utf-8?B?SklWMkJ0WjJtZkdUMWJoMk1GT0NVSHNZVEoyR05uWXBETjk5R3hhZHVjMC9P?= =?utf-8?B?SzVYWEtKa21kNkdOTW5TNE03ZkRRTWs0MzZYTXRuQVAzNzV3eE1tTEYvUU9Q?= =?utf-8?B?Q24rZWpjNnlXbjRUTVRsa20wdkQzUzZZcUluZ05vaVk5aHJlR3ZsSmRwWHh0?= =?utf-8?B?dTBsdUpneGN2dk5Ub3JDZjBpREphTlhJdE9JMDQ2Z3JYaHpPTnIzVHU5ODhp?= =?utf-8?B?cjRqZG1KSnpqUWtxV0tWaGlpTW4yY3BsdEpkQjVBOWl0VkR5aTY3c2NHQmZt?= =?utf-8?B?ZkVzbWdETk45SWlJS01zMjF2QjloZy96dEJtU1ljait2bWJNRXRqYlNHbk1p?= =?utf-8?B?RUZjYVpML3V2NzZZUDJWUENSb3pKQnBWck5Vc1g3SDI3MUJFcUxrb05LU1pp?= =?utf-8?B?OFZiZUNzWnRrVHk5T3hmVmNyc3ByTzhEYTZYMWZhY2M5eVdNVE54ZzBncm9G?= =?utf-8?B?T3VxMmJJcU9sUjhIWExacmYxZWdGVVk0djJNTVBoRjFqbWpXQmk5dUVvcUlp?= =?utf-8?B?VERpTFdyTS9TeHRUanVEd2YwWDh3SmhKaTJJbC9PejJYdm5LZTR5cEphMUl5?= =?utf-8?B?d0hpaE1LZWh6YUxSZ0JnYVhrSER5SzRldzB4c2JVQ2lwYWNCcWpLK1dZUXZB?= =?utf-8?B?WGczZ0tHUWNJbms2ZlBMTkVmY3hXQXpZMklGTkFjZ2plWEcvc3pHaGlZaXA4?= =?utf-8?B?TVgrZzJKRUFNbFkyVjBDbGhnbXZ5SmMxT2RkTTRHZXpWZldSQjRWdkxEazBt?= =?utf-8?B?S3NUWmIwZmIvcng4Wk1yeHROeWhydzdIOEFobWVNSzQ4eWVKa2lFcTRJZWFo?= =?utf-8?B?K3BEVFkzdXBZd0FGY0NhT0l2cU9YSWQzdXVQL2VDaWtyVHB1TDdQZ29sbGc3?= =?utf-8?B?NHUxSnFJQ3k5VTV4Wkp1aWRYMUx5YjdocnJTWWh1bER1eGI3UFI3YXZaWUh4?= =?utf-8?B?U0JhWDIzcFVDci9qMktpaDFJWThoZm1FenBZRlY2K2hOTDZRRXcwb0NFU0w1?= =?utf-8?B?K2hEQXMwRU5sdHNXL3p4MkhqZ05xcGxkZ3ZXUW5MY2pLU1dOY29icTgyQ0Y2?= =?utf-8?B?S3dFYlltTVplQWNoT2dka0FJVVozVjFtdDMvc2dmT09tT1Q5bE5NeDRGMnZO?= =?utf-8?B?ZThPQXNPOEFXZnhwa3NqZ2l4ZlVxV1loRVFsYjhWQWhGQ1pIaDR6M01IWmVL?= =?utf-8?B?Q3RRdHJQSXQrUGI1dmVydnVjMUF1alVnNXVNWjBrN3pyRGYzNkFQTjkzeVV4?= =?utf-8?Q?PLsC8A=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjA2MDE7NjprVGJOMDA0VFZmcDYrQ3ZDdS9wOUZWQUZL?= =?utf-8?B?ZlpZejFKQTd5WEFVMk16TW5mMms5cjIzem1taUtHWGlBb1JkTzNvdGhoMnFW?= =?utf-8?B?RTYxRVROcFgvTU5pUG5KVGRYQW44ZVdaUkVFRENWV1pUVS9iZ2E1VTRudW5a?= =?utf-8?B?TCtNK0VrZk5DOUJEdnd0Y2hCTk5WcFZ0cm8xVXd1YjdjK1phblRISVJlSXJ2?= =?utf-8?B?S1JBazRsSFJGa1ExaDdNRFMwNjNhVDY5ZDF2UHB4Y294YzJwczFncVVtZ1NF?= =?utf-8?B?NnVsRnFoY1NjNEV1cTI4ZHNPVWdsSDVZcHdBcUhHM2x4OTZVRzM4RklFRDNp?= =?utf-8?B?RDJocTBQNllPajg1Q1IxWXNXWWsxTjBEZXdmMFFnSXFqTnNndVVia1kzaFRj?= =?utf-8?B?bEJ0WW1mVDZyRmdNejk5QzZQTkY3UHY5NVJuajBnUEJBSStFN2RqUFQvSzI3?= =?utf-8?B?Q3dxMUVsTncrdVJ3a2Q1SHUzM2ZIaWJBMFUrcEIzSytxYUR3YmdZSGdEclZU?= =?utf-8?B?ejBocjY5RmNiVi9zMUNZblowbzMxdnMzcVdKNlF2T1RYK0lOZGF2VlcrQXQ3?= =?utf-8?B?TnFEUXRjNWtTVSt2ZnlJRDk4UmdaeTVLdXBqMGtvdEZ6bWh3YjE2bE9nWkpS?= =?utf-8?B?RHBKN2s2S3Z3VnNaQVVRY29QOUY4SFFJeU1nck1JcWZxV1pUS1BrS01vMHl0?= =?utf-8?B?Z1NTQytmY1FpeGtCOXZWZWRudHg0Vkl3UVNMbWUzNTZNRE9OcUlnUWs3RDZ3?= =?utf-8?B?Zng5VHZwdTRySmV5UHp5eEtFK0ErRnkzcG1HTmZad0tNWkVuOU9zMkVUY2VG?= =?utf-8?B?bU9KK2p3OTRmR2drMCtoRmVlZ2Q3L1JvbzdZNjYyTnJnakFweTU4Z0p1b1F3?= =?utf-8?B?enNaRmlhWkRoQkdWdHN5TWc5L1hFVHY5RVVDak9XM0FSV1hlUk1BeU5XMnJQ?= =?utf-8?B?SVJCaFY3KzdRQW9wMm5MQ3JuNEpOcDNHRVpKdEMxVlpYYytnOG9PZWV6bSs1?= =?utf-8?B?d1FoMXpaRkRyMEpFbDViblNmNnE1TWdOWTdMK0dteENYVVNoWEVzSkJZeVd4?= =?utf-8?B?Vk10c0VZTGRKVzJVTzlVUDlYbGMydkgyanpCK0VMMXNhYm9aMHJVd1IvQzQw?= =?utf-8?B?Q0h3WmYvZHBzMmZQVWJEejU2aGRFMVd1S3EzUHhoVnZsYlM4TTBWNzYwSCtX?= =?utf-8?B?UndtZDl6aGtJcVpyOEtsMjR6ZS9ud2hrRU1VUkUvZCt6Q3gxS0dHaEpXNitl?= =?utf-8?B?VHAzS2o0L1JYWFczekJDOGpIMDJYK1hqaEhPL0Q3WGdCTXZIcVJzRWpTdG9F?= =?utf-8?Q?aVpBi0mCVG/Z7dakg7nC9wbe1HoyLCWJY=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 5:KB2JgLZAFAZuKD797NZPrsAbWgcczdbCdKAGFBIDig91XtiLxO4/7hOrWuECoQ/+ag2AHhQFcl2MgptEnjjMnzO5DAApCbDAPwRBPaKhpC9u469bBf6WLs7Wl0nI/snMsnmN5tFd3dBcM3Z3uxGcQc7H1LEtwyCWpBabSIHnzyH1bITAHPct131Oo47XpfbV494+fIBub1WURC0oxWDphViVEOivYO4PEFz3bcyM3ODnykDrBC/otv+uly6CBxLuPnYTS/5uTsng7aiF6GBEhmm7Fg0w1IBKECX3Y3mQG5XVvQqIy6aUnR6eGlKfaP4SGj+gZONhlz6xWR591y3iHd2QCF9qupyd7SSbGRKYKaM6ePK2m5j2wHqcg45WHusnytLCrYELB/bRxhYAJ0ip8M5vWfdvYM3BC/e3Zu/L0iIZWPOMa8MYGI7sQBdNXF2bF8AUiml4K3xxxPE0DudUUo53QZYS1RXB+SlsdQ1oyySKDPGdAgjdrAiApT/6LzJ6Y/RUIPgrnFRDdcbjzR7DlA==; 24:dKb1IQF9tWc2WQ/ygi4faRB7rbsBHwLT96G0GTSqGPL48WUYAsJksx/Cg3sn93e5BgbiNssnRXnTzwcC+TbdLGhD/zdbmJ7khNw4WZ42enU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 7:8wSSTH6ofye8/8WvB6rCUZmkRun4KCi/TQW12+Qk2iGrNLfyMaVlclvh7WHacpr45Ny0t2EN44KadmU8j2sDFLhH28tc3W8xGcELmO3ztmYj0U8u0kkC8O6564mw7rHEaH0/xfS4oDpxedBIjRPs2zAPqfBf3cYpYiS9B54B476HRyxclkh1RO/Q2MsENMT7L8mCSuulG/KirBYS8uTnbkjNAzyOiZ1/x0W45oOs1pIV/igd6+5enLO8mKp5Fy254r5W0mjHCc7VDedk9WfTFf4jIpS+4soCyVOyp71fd3Voy+p78UmnbcBdMv6tTj6S6CmDhVx9Ar4gg+hqt/lToJn15GJ4KYyAJpgxMKWRH00rSyhsfec0ZcypmLzE/CPi6XzQaTC4c0KTNiXvLAw+Z170zCW6Wd8uCTMOB+oVpfCHlxfb9jR98P8KhbYp/l6i2EUVtalxg1zHQo8nG4TcCuD3KtsZq7CaHUV0/Vpmg/Atx/Fepn1rHpuZIHDXFKiGUFw9WkmBA1BX5strbJnAyvtBpTlgG2ux1hXRraaaO32N8VCIKfoTaPlJ/q6zI5hdiT91iaq2E0cgyGnfdw7SWzJ1mETcatAzATOKcyKtrjCpa9ImI7cYGxfQCTL2GIlSNgaaDDEOkQSbd4cjXWSVLU3AyRLN0LmfUyjvLS5GJCXDN+qGh/9+hos1j+qRY7dNy8bmc3l92jXLFnpCYYlUgkdnDBzVNa0GgwygAQwbbHppq5q3LqpAkh6yvjpELogmxD92Ke3T4dVIx54JQNQb8Df4VwG/UObzHaZPpT7b+FI= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2017 04:29:54.2593 (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: CY1PR0301MB0601 Subject: Re: [dpdk-dev] [PATCH v2 00/40] Introduce NXP DPAA Bus, Mempool and 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: Wed, 05 Jul 2017 04:29:57 -0000 Hello Thomas, On Wednesday 05 July 2017 05:43 AM, Thomas Monjalon wrote: > Hi Shreyansh, > > 04/07/2017 16:43, Shreyansh Jain: >> This patchset introduces the following: >> 1. DPAA Bus (drivers/bus/dpaa) >> The core of DPAA bus is implemented using 3 main hardware blocks: QMan, >> or Queue Manager; BMan, or Buffer Manager and FMan, or Frame Manager. >> The patches introduce necessary layers to expose the DPAA hardware >> blocks for interfacing with RTE framework. >> >> 2. DPAA Mempool (drivers/mempool/dpaa) >> BMan, or Buffer Manager, block of DPAA features a hardware offloaded >> mempool. These patches add support for a driver to manage the BMan >> block. This driver allows for mempool creation, deletion, buffer >> acquire and release, as per the RTE APIs. >> >> 3. DPAA PMD (drivers/net/dpaa) >> The Poll Mode Driver for DPAA NIC Interfaces. > > There is so much to review in this series! > (and not much reviews) > I hope you were not expecting a quick integration. I understand this. Ferruh has been putting in quite an effort - but yes, other than that, lack of external review. I am just expecting inputs - if there are none, then probably that would be integration point (other than continuous improvements we do internally) or patches might stagnate. But just a random thought off my head (which might help me as a reviewer): How does one review integral/infrastructure related code blocks without a deep insight? ethdev/rxtx are relatively much easier/relevant for reviewers - but not low level blocks. In case of DPAA, that (core routines) is a huge chunks. And, if there are not much reviews (because of lack of interest, or whatever reason), what should an author do (besides gently requesting others, and doing some himself/herself). > > Please could you start checking what checkpatch is saying? > I have seen those - and ignored them for a while. They are related to complex statements defined as macros. Unfortunately, at some of the places, I can't avoid it. Otherwise, there are some which require code-restructuring (deep indentation), which I plan to do shortly. - Shreyansh