From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0063.outbound.protection.outlook.com [104.47.42.63]) by dpdk.org (Postfix) with ESMTP id 310F77CAB for ; Tue, 4 Jul 2017 16:41:15 +0200 (CEST) Received: from BN6PR03CA0046.namprd03.prod.outlook.com (10.175.124.32) by BLUPR03MB471.namprd03.prod.outlook.com (10.141.78.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Tue, 4 Jul 2017 14:41:14 +0000 Received: from BN1BFFO11FD024.protection.gbl (2a01:111:f400:7c10::1:120) by BN6PR03CA0046.outlook.office365.com (2603:10b6:404:10c::32) 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; Tue, 4 Jul 2017 14:41:13 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none;intel.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 BN1BFFO11FD024.mail.protection.outlook.com (10.58.144.87) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Tue, 4 Jul 2017 14:41:13 +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 v64EfAVl005889; Tue, 4 Jul 2017 07:41:11 -0700 To: Ferruh Yigit CC: , References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1497591668-3320-25-git-send-email-shreyansh.jain@nxp.com> <0768ce6e-e23d-0562-fe34-b9e8dd908a45@nxp.com> <7865dc41-c509-cdec-8c24-c357330f294b@intel.com> From: Shreyansh Jain Message-ID: Date: Tue, 4 Jul 2017 20:20:20 +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: <7865dc41-c509-cdec-8c24-c357330f294b@intel.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131436528734361302; (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)(39400400002)(39860400002)(39850400002)(39410400002)(39450400003)(39380400002)(2980300002)(1110001)(1109001)(339900001)(3190300001)(199003)(377454003)(24454002)(189002)(9170700003)(47776003)(36756003)(65806001)(8936002)(50466002)(189998001)(2906002)(5660300001)(50986999)(81166006)(33646002)(76176999)(8676002)(305945005)(356003)(23676002)(65956001)(68736007)(93886004)(64126003)(65826007)(626005)(230700001)(6246003)(31686004)(53936002)(77096006)(53546010)(83506001)(104016004)(2950100002)(6666003)(6916009)(106466001)(8656002)(110136004)(38730400002)(105606002)(229853002)(4326008)(54356999)(86362001)(54906002)(4001350100001)(85426001)(498600001)(31696002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB471; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFCRkZPMTFGRDAyNDsxOllicmh4dVNZaDZvcGpnaTlRSFdFMkZEZTJL?= =?utf-8?B?ZkY3WEh4WTY2WnJ6c0lLclVKZ3kxMlFweUhBV3lHdDVYNHhnelN1R2ttOWNE?= =?utf-8?B?V3JjVU5IcFY2ODFtWmVTQjZjQTQvYjB5SkRpQUN6cC9MdXBTU3VCbk9UWUpk?= =?utf-8?B?Qys2QVhHcEtQMlpOS01TRHV1VGVhWGVjWmpSQzhZbnl1MGNnSTBvenlRNkJl?= =?utf-8?B?TDNQb1l5bis0WVJFTzNtZ3VmQlVtK0wxUnZTUE9wajUzRnVUNzB5YldKekVm?= =?utf-8?B?elVKVzNhVmZwUUpvTGtwQWpjUlZkR2puaXNRK2gxTytQWnc1TEtHdU1EMjY2?= =?utf-8?B?RkhibFhtQzZuQUk2NjNFY09QUjlDWXR4MWNYQ1pDZkJ3MVA1UWZNaE1DUHRW?= =?utf-8?B?RlR2dll6cFNaWmlaYUVxZFhobnlzQUtDbTAzQm1Bb1NKTFdTVWhNMUdwY3lW?= =?utf-8?B?TXJYMjNDVkpBdGU1dVFLTFo0QjN3Sm9pOGtNZUd1UUhkS0VtbW5HSGVCOEJE?= =?utf-8?B?a0RNcXJwTDNUZ1hGeldQYU5GRW43R2FNbWJ3bXpnRFEweFErK3d6L2RKUXpN?= =?utf-8?B?b0w5bElxNmFMZ1h3aHlmdmVIME13Z3JoRHBQUkt5SG9XV1BGOTJNQThiU0ZV?= =?utf-8?B?Z0Z5WWdIQ25KWmxlbCt0M0VTTjZrdU9laS9zZGVXQm9DV01xWGdtRnNxN3ZY?= =?utf-8?B?SllIekRaYkt1dVg4akFtRW9rWjQvZU01MDBLVTNMZXplS2J5aVljM3RBUGd6?= =?utf-8?B?a2lGeFpzYUhnRHh0YlFlSjQ5WWw1cGMweXhMdkNVNFVtYkxKd3VKeG0vN1dN?= =?utf-8?B?SCs4dTFUZWxBZHNFaitrNEFNZ2ZhMFFZK0U2cDl4TUVDODVIS0hwRWNVY0dl?= =?utf-8?B?MXA4UksvSlBzSGhDbDZyM2pybUkrMzZxbWRtTmR6cUhEMVZjTDU4TlFWRXRo?= =?utf-8?B?OUxFZ3hpQU9seVRKVkZsTVNqNEsyQ29CMm9LY0svMVpZS2dNTWhyVHdMVVlT?= =?utf-8?B?ck1uOGJwRXRPbzRGUHlUMmJ5UnhIZXdKcFMvbVpVYUphNS84bDN3VERBd3dI?= =?utf-8?B?anRWTk9ENVZLditWSEdQc2hHOFROZFE5V2xiMmNvdndiR2FHL2FPODBzYjh3?= =?utf-8?B?YUlRZzVucU1PclVSdFdVN3hiZnh5Ny9oT3htR1EvYWRlajRJaE40MW9xVkhv?= =?utf-8?B?RWhuK3RBYnJCcmJVWlp6c2dDYlQyVUxBMjRndGVWNDNaZUlHTm9MdnNBVC92?= =?utf-8?B?b1ZIZEZMODlMS2dwNTRKNGxnZlNQK0E0Q3J2eTJQSHRmcmNYWHovNllPTkRO?= =?utf-8?B?Ri9pSnA2VUREemc9PQ==?= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cb2cfb10-5da9-4fe9-7576-08d4c2eab82d 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:BLUPR03MB471; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471; 3:eP5Hnc2eUCzoFeFLmADRUnDPnrkknNHMjM4rQe/Bbo9lRJtZtC/Ok7PMNThO32WmQ+L/Tl6W17iLS9LsGFLwVidnzSjMschVmm2Akk4UPUPbJndpldvhCR30Pdiq2GwyM5hBWMOm+gyfJR4ppYW9kcBaI2jpjNGob7dXbhDSsz8AHjqSAKp172NkRrRmlQQsPUJue9aEoExqRVGOLHzgS43xMxWJjE2jJ3CK0UMV7GGLH0qV091w3jq6A3WIcrvJIk7wesA/vjqOWMuyNC+zHlyXc4JbhpAuYK60/4nad2d9OjU2PJIy2GDWJXMZrVj0FmF7wJ9qA9XIMQucCafWz6D/OqSU7jIkEemParIHeYRtOU8OAjd8sl7F5Kvbmvy07WH4Z4y4TK1GAsmbd1cTK65sV2tsMJNc5rxO34e2LKHX1cmE/5RCchwgTgkM4z8tY+HTEr1y0phU1vUVKuwis2boALcSSA9Bogvebv9svFZjdO6/TqeZSbsLIwnuxKgsmDcXKIuhpP6Eh0/sKuErM1OMS2/QnNdbaR+NxxDGBgimFD1bJ9lA7Xfc7+zEbMn0fvKIuMCTkXifs2odHHnx09QcALt2HMWYsgXeNUMULCxTdxQ8cbF+b6Q2oTMEDJdiNRM4nxa//kermDjp16cOtUUozrVTzM9wWqYkY+G4Qb8/EzLbk5TbEJV5O+KicIzZM+4nPp+YErLPfp7HSHcbBejmeQIqbdtxFtTkhfVjJ83Vys3DL6BEtpRvhshtZHZnxOlTRMRBZ6AJKBWdv5B7fezOHhPBPpZU99yp0mQ6KtjBHGbd4e/0LujuDHjwSrEHJcqR8HPVMzKBIDLOmWiaHJfZWrlbq8K+S2qpEgXzYsOwg2kKcUCc8VSGWkCP7U8L X-MS-TrafficTypeDiagnostic: BLUPR03MB471: X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471; 25:pEJtPvH27lzJfu0aySKA0+knBfcnuKRbXDfJpZxsfXkIP/7Y0k5k8boNdwsYp9J+eIMyFt78I1G40U0BJG3cBgc3yZ/YbcWXRJInxv9Hv6AZVnkdi93ccZ0eMRkZ4R6/S772MtSY54Dwo4L17WCeYG+F3O0JvlPcVqRf5c7JzennzdGxrNB35TYscAcS4HsGbqmpJ7WLER7z+UFBZqjnqQXfeLdnZH2uRC9F9H9hWRlK1nMncEdFZDtpwWh7ZxUtyLF/2t+yZsNacVq7EtRmtw/OymbpmS84K/Q+Dc2OALg3cFTYsOtpPDeg1XLCsbmK/r24Jj9l5m/mb1bp7n3llurOfgvgHtm+/JkYlAJzHNUH23WTEoEONkX4BIkmjFeFCHKT6XUEaixVEb+KkDdP+62Y5Ei3v22ua/P1BaRTm+QoLoDyTO5VDiLqDMOk32QxEZReSCVPM3Ph09cy9LS1pD9jZQ39S+IbuMUT5Y7CkRrHysTPu07iFgrp1Lj46oOijgBU2jVtv++QjQGbQ+V6Ml8YojA+4XQb3IJbM+d5Q57GVvKUdUGUllBTeEQg0Tj98irpx4lzPB9w53yN4yRo4kO98oNwvhI03GlIu4p5GIFI03jjtEOzPI5EA+fLE1TeztmXmRbHIQ7CMBSE12+ua5UjGe7eyfeCRcCs2n3KvynUBi5uPi1/OftGRSw/jJrnoeh6jrnB992Eq6zp6ATAY8Wg/q4GfQitZf/Jj5J+HcIMsBMkOUGo1uU7Bw4F0t4YtQz100khCLK0PJGPXDA3vNm9i4a6w7+WbWjtgJb2T4baweAJxYhHFcZSQxsafp9YGCFVLkPqndCpu3lycn3ktBH7yVet2hAvLZFDDRUOia/Jy3L+PIKv3H222u0lNlshD3TcnehW/pI8N3Nk78MOkph0vRPJzSpMSOslMlB6QhA= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471; 31:MNjBOZfbQuqo1r/H9YNdUvgGRHS4KGhPHTp/QiYYTKsEXa/f+6Fgf3dZTYXDpZMBQWHM7BlBhkWJLX/ce7WsZ6MKP10puKCBPdLovnhc8X4MV833VcCSLP2P5tJvELUeHWn3GZlt/cWxScKASq7dsLefF6iK7JFRmYaKAY0yGiy6sgMmyp6nzszi2zlcNw3YjdfaRinHICGt2baAp20mjphKs3RaAFyF8wViQS3KbrYNvo4izEnSXwXQMvwTyPS1e2xtiK/2RnJArWXAxV/BEFuEjGEacNPMw34cWFJfqC515XODxPEcuUH/B+THMapJeZofuupcc8OTdvTXZ7q1CmrTVjiszVhUWWZiqgp2Ol60dIYORmTdUt3fL2k0oKVz17Q4auMis2vOxzrcv8SsTr+qTlf9774KQOXjinEY9LnhV4yYBH375RBHRvolbRVPl/vzkXcIp8PhF+hzbfHCOauBRo59lKObb0mSnQ/qAaAJRpJ+pkELLpU3zFniWZ0q5+pTiAs0uhAssPEQrQKZk7C++H2kv8ucj7j+sTnn5TqZTBSvN1JJn014rTczQs6TS3VExxPoV0y+fu0jD752qBtVMY8xuKvSdXJdmvZ0XOG+1qzWjgY2RhLbOnh2FTKRer1peilvV3YrGKZ+W0gjALkjiMLQ0lTkfVxUYUURjNTbU+/QBtDLj67Eh/9TF9vBkAp9pWqjnoFmVuRvdaLE1w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(48057245064654); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(20161123561025)(20161123559100)(20161123563025)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR03MB471; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR03MB471; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzTUI0NzE7NDpYZGZRUE44SGFmQ215Ny9JVEl3aFJZYXlva0d3?= =?utf-8?B?dWd2Ui80UVdyQi9XUGw4SUZXeU1RNUVkL0VMUy9XRTY4QzJUU1d5eGpZeHZz?= =?utf-8?B?VUk5S0Y1bGNIcjJxOE1BZWhxNDErVWtrL3cvZmN6amdtRkM4NzZub3ZBVDZU?= =?utf-8?B?eEkxUlBzQVNjTlNCRUZhUXNhY3lLUm13TGYzU04yOEtsbGtzbEhvR1hIS25z?= =?utf-8?B?TU1QVjVsTFk0TTB6a1Z5b3hmdlFPRDQ2WldmZE1Ob2RVb3RmMmpENXo2WEcx?= =?utf-8?B?QkkzWDJYclZHbER3S0VJSVpUMFRJOUNrVndiTEE2S2hlUDRsUTRUa1FpdERy?= =?utf-8?B?N0YzSGhuWFhpbDhPc0NjMjFtYTdmU1pkb3ZncmZCc3RYZGZaWTl6YitTdDVR?= =?utf-8?B?NlZpdDN1V0dHb3ZOYTdTaGM2YkR4TnZNdWxiTWNkb3I5bjRmQU9CWHUxaFd0?= =?utf-8?B?SGRFVTBSUVg0SFFaZFRTazZ4SWd1bVdHT3FmMGh3eWNGOHpQdEdhTUF6My9W?= =?utf-8?B?YzVkU09BeFpIajZzdGlIcnRQOUhhdkJvQzNoZlhHc3pUY0VQaDVUMVR0bVZH?= =?utf-8?B?ZytBZ0lUYkpzR3NBMG5meXpRUXJ6blFpeDFISFhZbVBBd2xma0dMb0V0UkpZ?= =?utf-8?B?dkZEQWVYdzN2akR6S01ZemsvUDdDa0NwNUlWTEZMQTBkNVNOcWdoZjZiSURC?= =?utf-8?B?N3llSXdvQ1ZtTzBoQ2wvNWlhRzdzcGc5TWtxd0pINk4xVE04RlorTzBvSk1a?= =?utf-8?B?YmprSUNXUWkvenMwNHBXam1iZkFDMEZUKy9CUE1hYVV0QkFydmhpNnhaT3ZY?= =?utf-8?B?bVBOSWpNcFB6aFNhcUtYWmkwdHQ4VFRuZlZoaDMrK2o0SHl2M1hwS2Eyb3lx?= =?utf-8?B?WU54UE5NUGpQQTdHcnVQaXlhOEh5ekRsUk05VTFGV1hiVkk1eGJSREIzRGdk?= =?utf-8?B?S1pZZ0UzRkV6VzJuRGpTNG8wU2orRGZ4TEFqWEZvaGNTR2xDL2lGWW9Pb2ww?= =?utf-8?B?NjNtb3o3bGhacXJldjNPS3pUdElMSWpubEt6T3NadXN5cUZYQzZSZGh5NGEv?= =?utf-8?B?czFPbXh4ZlhxaHlEbkNKOGgwKytTcUxDZm4raWhTZFBqQ3Nla3VrU2NVd3ht?= =?utf-8?B?K3VyYjNOWGtLekNvWTd4VmJJWlVnamMwaTRHMVRFY3ZrWmJaT3BNYVZFMW9D?= =?utf-8?B?aGYxYWM5NEVsQkpUdDluTEIrQ1NYYzVwT0pFalVwRFRGenVvdkRqdkJmMk5o?= =?utf-8?B?MkRJSUowdmtCVC9GSmN3UmNaUjJqQUZUYmpQRmZrUHlJdlgvR3drK3ArT0Vt?= =?utf-8?B?cFRpOFBpNldOdmJrUWtBVDAvcW9HNVZiSXRRKzE0VDA1VmJ2Z3dBd0l3THA1?= =?utf-8?B?ZG83emxsZDRPN1lqckNPZVg3UWlJaHhnUlBzMEUzV2N1ZTQwYWtoWlhJYlVC?= =?utf-8?B?a3hkWUYvWDBuTzllRXJWQXlsUStSWTYxeFNtcDlmMm9WNlZlY1NHUW1EbmZj?= =?utf-8?B?bC9ZdXJ5R1VRWGNjdDNhN001S0g4UnZYOTJsbFJ6Qkh2elVBblFvdEk4ZzdI?= =?utf-8?B?TERwVUNlOVBERng1SFZ2NmFuaWhjNkZqOXFoL0lUN1hsaEdPSW5QcXUrVUJ4?= =?utf-8?B?MEVSZFVVem5ycmkxTHl3cTl6WlJOZFpFbE1tOEE4bWZ3SU5BVjNoN0V0eUtq?= =?utf-8?B?d2xLNFloQmEvTEtzZFJWNTh2djZGRUlWa1c0MGF0Sms4dW9ZWHRUOFI4cEYv?= =?utf-8?B?bmVTZGhrWm4rUUpDc0dBb0RKdk1MNTJrUVpIMzRjOUd4UmtacUtoNHMxUGdv?= =?utf-8?B?bk5aSGRjQTh5TXRkbHhBVU1vcUM5K1AyVWdCWHlCSG16aERXNVRONUE3Mm9R?= =?utf-8?Q?fk+Phf3i4=3D?= X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzTUI0NzE7MjM6QlR3MXZXcWtKVlEzcmpqK3Zxb2tJcmNrMnF0?= =?utf-8?B?UUltQTM2bXYyUFJGdnFBQTlXMDkweExsMURzMmpHZVdFLzVHa1g4MVFwOWdM?= =?utf-8?B?cVpTZWEvbGhSVC9HMkowNmlHc2V3UmlwTFpEQ1JjQkRWRVpNSWs2LzkwZEE2?= =?utf-8?B?QUpxdGlYVkthZGdWVS9ZdGVpVFBQbjg3MlBqQU1tT1IyUUx0NVlqSEV0b1hw?= =?utf-8?B?bDNFRGpWQWY3ajdWZU53Y3dFSkVnRWpjMzFWc0JXKy9YRmxNVDJkTHVNWC82?= =?utf-8?B?QzVhUGxyQVRtaWZBbE0vQVR0bHlYdUo4bWF2dzBzNUtwcmJVd0dzQ1RMWlMw?= =?utf-8?B?NUhpc1kyQ01ET2pXYkRZL3FRekhzcnlrbk5DdXEzL2FYd0ZBcTBQQkxoeFB0?= =?utf-8?B?YUZmSTk4T1piajBsV2xVaEJCV0pIa3pxVUdYRml2OXNuQW5icjNacWR3dHRq?= =?utf-8?B?b0RRbXFrdmVGeSt1K1FLRysyWURJdUh1akZBMmVaQjZWMWI0YXBJcjFqNEVS?= =?utf-8?B?dnB5azZEU1lhRHhOa3owbUNsVENtTW0rTFhVQTAzMzRUVXZBWXFxNzVDNFg4?= =?utf-8?B?OW5DMDRkUlBRMTN5b2tLM3BmTlNUVHQ4QWQ1VVo3VWxUL3hqbTFPT3J3UGRP?= =?utf-8?B?amVVZ1pBRWt2M2lSRWZNdS8xcDNmR0ovdEJDOVlsODdaQ3RyV2J5QUJUdEh0?= =?utf-8?B?VThPVjVMMTlQRnNxR2ZDNzd2QnZsN0lLL291NU41UDZvS3FqNUZMMksvUE9J?= =?utf-8?B?ZmxPbXNYUTRuY3FQeVp5M2FuSEMrL3RHMDR4Nmg2eXZrVlpVOGw0eDVXcSsz?= =?utf-8?B?NTRySGpHSXZTZTZ5cTNtdG5ySy9WT0FWNHRNOWQrb3RqR3dXV25WRWxpeGJV?= =?utf-8?B?L1BaZEdoYW9iNDRMMjA3NCthNHRtV1ZYVnZsTzE0aE5MNUc1dHphZlU2MFBj?= =?utf-8?B?ZzJielpUb1Nxc1Z5QU83ZVE0Vy9iWjk0WFRJdEZ1bUk0LzZlcGg3anAvZnhs?= =?utf-8?B?a0Zrb09TZ3VIZ1NrUURrMTh3RElsRnVKUnlKOUE3TUJ1NUt6UGgwOVI0Rytk?= =?utf-8?B?R2ZJUVdWYUFwMnVEWTIrRjUrZEdHdDMxbk43UHZGQmV4NGgyOUpaMDYyeitI?= =?utf-8?B?SVlhTFo3a1ByQkVBVzFjY3B2NnNWT2pWT0cyczBIbU50V1cyK0RlN3JwVXpV?= =?utf-8?B?WnN3YjFoRC93Q0p4bFBLeEkzKzRpWXNYZXdIR1R2RUl0ek1ZZlhLajZDUlVs?= =?utf-8?B?QTU4Z1hlZC8wYlRKOHhDWjU1eTFMdGFMNU80anh5eXhnU3paMWU1NGsycUVw?= =?utf-8?B?eE5NZ0NKUFEzOW5EM0VNR09DcmNwWU5GNGthYWxJMzlpayswdUJLNVk1Uk4r?= =?utf-8?B?V3FRc1VOSm0veWRMcjFFd2NLVDdJMGYva0h6a1VHUW9zZnFiLzRwY09wY3RK?= =?utf-8?B?cjBXU1FwSVczT1JlS2xXb2dGN3hOV2hjRlJEQUlFQUFCZVUvNmpsS29Idk12?= =?utf-8?B?WmY0ZEtXUUtyc0dGUzQ1WmNiTDFuL2lhNnFSd0RTUTVBTHRmam9zUHk5SThW?= =?utf-8?B?QVYxekZyUVd6MlhHamFEbEF3b1JTWnRlZDRyVnhOcGhWTENISURXSEp0NDNY?= =?utf-8?B?Vkl0VGNhbXQ1bDI4bFpqWW56WW5YZmRsUkplV2RNUHFaYnJXNzdVend6Vmli?= =?utf-8?B?cWsxbi9kSWw5Y1ZLVUxwSEwvR1NDaGxVTmszQU1qaDJ3QnEvZHBRTmpMU3dF?= =?utf-8?B?OXhlc2lNU2NITHl0UGhoK25jbGVOd2tyVjN5c0V1RGJ0SFg5MWphcGpGTTQ0?= =?utf-8?B?cDVMRUZreTJvajRRSkNoS3A4eDhkaUJzZDIwVkJPa2crek5NaEwvZG9wVFhq?= =?utf-8?B?QkJZbkFYYk80ZHk0Z3hyd0RmVUFCSnJ2ZWk0MDVWS2RlbnJrUGovZFlRdStx?= =?utf-8?B?UW5uSWw0ZzBaM3RweHUxNFIzQUNEc1UvRDRTZjVSSDh2SHZvblQyajVUM2Vs?= =?utf-8?B?bHFNdVozMFNYMVFGTkkwaTZrekV6VXdGS2k0VGR0OXJpNDdiS2tobGJ0V2ZT?= =?utf-8?B?NldxRGMrUkhLTzFLcnRTaEdmZVNicU01NUJHOVhEcHExVVVtT2JXSlU3TTdL?= =?utf-8?Q?z2GcyX+u2xdoOgnv937XKwS8Onq0/Vm5gSZu5OyzYg6?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzTUI0NzE7NjpteDRzajBEMEVlczFwQTZ2WlhqaGcxaHhRWjFk?= =?utf-8?B?WGxYaTgyaHMvTkdjN2ZtNjhUb1N4Z2J3WkZHNHNiNDNicHBzd2cyNzlucS84?= =?utf-8?B?ck02c2RBL1V4bStNb0RFZGc1T2xTY0djNmt6ZExUZmhDVHdRcGtYZEd5c2k4?= =?utf-8?B?NTg1SUVsTG1ySytOSCt2M2dwYkxlUWZUUisrOVFPNWhCMm91cnh5QXVtZ0tW?= =?utf-8?B?TmFPYUFWWnROSURqaDF5NWFkc05yQk8rSDI0RWUvMlpXSFBJMkp2UW5pLzhY?= =?utf-8?B?M3Ric2k4ZWhNTzFCV3E2SUpNNG1URmt1ZkxiTG1WYlJiNnZsNXdhQXE2ck4r?= =?utf-8?B?Y2NIZWFtZ3V0ZDRuODZuL1VXK1BKR0pReDlQdEl4ZC9lb1dPemt3RXpEUFho?= =?utf-8?B?RVBTU0kzd1RiRStNbTBFR0NGU2FaRmxlZ3RINlluTVVJeUZlN29zNjE1ZDBj?= =?utf-8?B?R0JpRTBHV1Fra0xvZk9JSnVPV0ZReWpKNUZ4eG15UnBvNUhiTWFXZEllRzlq?= =?utf-8?B?VEhrS0xyQ241YXVMdSswM1ZSZzlXejhkWWVyQzNmb3FZTjlidmQvaW1iREV3?= =?utf-8?B?amx2WEduYnZHV20xRlpyOHlWN2hwYUs2S2lZR0RDV3c2cVE2eEhlc24zcnp5?= =?utf-8?B?WjJTaHBMVnZWOVduanFoUmxnNWFrK3JZOGJaV0tlV1JnK2szU0MyckxZSStr?= =?utf-8?B?Z1EzOTZDTnVmemNQVGhaWEh6ZnhDV0tzaFI5N2ZRMVJhNDB3L2FsWGMzR3dZ?= =?utf-8?B?TEN2cEMza2NkdEJ0OCtKZkdpd0s2TjNtT3QzRitPZ2pDRGtFRmMvc2txU25S?= =?utf-8?B?cmtYRTAvaGRCdkR5SWo4Y1NhVVBtTThjSXZmbTZSNWttWVZJcWpOWWw3YVhW?= =?utf-8?B?aFhNWXR3UWpGRXhNRWxYTkViMnh3ME1tOEZLYmRrbXdSQm96ZmFPRUx1a09I?= =?utf-8?B?V2hXVDlzMCt6N0Y1WHRQZ21Qc3VxeStEN24rQ0l3MlRQMksrY1Z5UDRia280?= =?utf-8?B?VUNTaEdudlFFRzgrbjRsS1loLzNsZFRLcHppSzUvY1lPTlA2RVN2ZUkzYWJW?= =?utf-8?B?a2VYWjFjc1FWdFgxMHBlQTZMVFlCUzVUQkwyZ2VUMm1jWlhheWwyN1ZBRFQr?= =?utf-8?B?QmpDVVNSZ0EwSjRXbjh5R25ZV0tPdkxrazhmUGNEVHkyclZzRnluSFAwWGl2?= =?utf-8?B?SklCTzR4NDNIdi9tTlBnaVpjcmxoUTJ0dXZRRU5RK0pidkVmVFI0YkFib01y?= =?utf-8?B?RzdzOURvTVhSUnY3WnlHZjJYSUU0RUdYZkZ0T29CWjEzbzhXcVdwRC9hdFho?= =?utf-8?Q?fzElOzsjRZrAuI0uWKxbspbBMJPHwk=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471; 5:PDo8ij9oHTtnsFtGEOoAQI7HgaLHWEv46/rSJKBjk26I7i5elcZEOC4FGoQpyp4+9OXdjbt2DPAWDV7GC/i5VDoU6JW4cbgKp3+OVLb4qHyERNye+XTJr3VDvIRGvaJFbl9QzhI0hoNWZtwNHoP9GX0DGCmQ+C+rAcx0pbEifwFBFLb70ykKMRVVicHQpBjKhsRJexVQYY8t3nlwCzxSVS5FMTE2cRNnDO19NbwyZDyFp1U3E1cW8EFhYNMRJHIeZ5uvfEquZbc79E8VUF1LDEKfAuNBYAD/zmNRMk2h08jc+Ybt7PRgRlevIx8Lwmf/gHDovraFxzIsmp0S7Wap/iMyCsWxq/olhhzIq57cASDYg613oHMS0wYkkASlw3DyCGu5L+3etpmo6fuOZ9zU/81vB/7TUW6uUWFClqe/X1uiXNHNNPOeUG+5cb0kPTMoWQ7SVUhzqHJh3wDRKr55zulkEbMCMo3AAb92SnN+UuWC23vborwTofMuSFTVhSLFiQAVFkMSs4T6J2B/NyXAow==; 24:PvgULGl4A3Hp1DAAADo7bKLIkirDYgDg04Rvi55QMCJZWxpxOVTlBVLHqQA6WUd5u4sHaGvegT1kTh5ulF+MdYCkGLRtErP2T1ZjmzxN+Uc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB471; 7:yQ028fNRGTBH3sVNpftIMQBO0Hk9pj2G4tW0/QcuUehDE8QCh4Gu49+Jcy5lE9nOpdErPYLBj0xPU9V8bTWdVJHNmZJd4VzzE9jJUHPjTrnW42s4kxSII1a9PGlzGaPJehV/956Ie0ZNeXe9/DpMdjKW9fIRC1xWwXgcsIJB49JqdyPOWDmhngXXackuCz1f4unMlXXAy9jEC9Vhae9lylGUMjFXSjJhXpwPwu6gqCPA4QRarBV50Z6AZe0IQ7V4w1qIF2Z0s/C8mVdQMKca93X7cQ8p1Cxft4taEOVRZA8/hSmYikLZwC1RlTqOHJr7jNJtwb1bAb2nGHybi1V5Hk6/4dJDHNYUQy7PvS2E8wH/KG6RddYvOW871mIk1LBniuW+b9J0OBK5PEHweN7iMe6uFkDF8FGtY0A76z5PMmdp42qxDD0FMhTHDP1ul60EXisqWnKgHkEkZqN9QYZev8ylUlI79gPqLuSQ2hPJdI2X7H2bqQ1TdoNgle+oVakHpInjjAxsmutGyvORWEJegS/qApWrzpFMGZ4lTOqU6ogewfqHSHMmZS/+ZCnH31dtKY+AkZrJOy0YVm0I85x/W2BUWDVot7PdnfM++7qjRzRoqBJr+M7iz23PCiNwiBftKg8uS4RRnEThjHEeQ0/2sisj0EjOEq80pFXGe7WDocj/SDmwqNhiuObOV2VipEj1CkYcMQ70+kdsmpB5TES89XHeVZ1GgPreIEmstgk7fD9BxU1DsEM9S8lhg7SCsDY6GSjK5AMxj63SZUO9goYDWBj8Vluf3hgqwU96AdOuFsc= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 14:41:13.2489 (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: BLUPR03MB471 Subject: Re: [dpdk-dev] [PATCH 24/38] net/dpaa: add support for Tx and Rx queue setup 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: Tue, 04 Jul 2017 14:41:16 -0000 On Thursday 29 June 2017 09:11 PM, Ferruh Yigit wrote: > On 6/29/2017 3:55 PM, Shreyansh Jain wrote: >> On Wednesday 28 June 2017 09:15 PM, Ferruh Yigit wrote: >>> On 6/16/2017 6:40 AM, Shreyansh Jain wrote: >>>> Signed-off-by: Hemant Agrawal >>>> Signed-off-by: Shreyansh Jain >>>> --- > > <...> > >>> >>>> + >>>> + /* Initialize Rx FQ's */ >>>> + if (getenv("DPAA_NUM_RX_QUEUES")) >>> >>> I think this was disscussed before, should a PMD get config options from >>> enviroment variable? Altough this works, I am for a more explicit >>> method, like dev_args. >> >> Well, I do remember that discussion and still continued with it because >> 1) I am not done with that dev_args changes and 2) I think this is more >> non-intrusive as this is specific to DPAA without need for expanding it >> towards dev_args (and impacting application arg list). >> You think this is no-go? If so, I will fix this. > > Proving argument looks more clear to me, it is more visible, and for > example if multiple process will be run, environment variables can be > confusing. > > But this is not no-go, I would like to hear other comments. Also I > recognized that mlx and ark drivers are also using this. > > But however this is implemented, this should be clearly documented, > right now this is a hidden config. I have updated the documentation to show this environment option, in v2. Thanks for highlighting. > > <...> >>>> +uint16_t dpaa_eth_tx_drop_all(void *q __rte_unused, >>>> + struct rte_mbuf **bufs __rte_unused, >>>> + uint16_t nb_bufs __rte_unused) >>>> +{ >>>> + PMD_TX_LOG(DEBUG, "Drop all packets"); >>> >>> Should mbufs freed here? >>> >>>> + >>>> + /* Drop all incoming packets. No need to free packets here >>>> + * because the rte_eth f/w frees up the packets through tx_buffer >>>> + * callback in case this functions returns count less than nb_bufs >>>> + */ >> >> Ah, actually I was banking on logic that in case a driver doesn't >> release memory, the API caller (on getting less than nb_bufs) would do >> that. This is case for stopped interface. >> >> But, I agree, this is dirty fix. I will change this. > > I missed your logic here indeed, this looks a valid option too, its your > call. > >> >>>> + return 0; >>>> +} >>> >>> <...> >>> >>> >> > >