From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0085.outbound.protection.outlook.com [104.47.42.85]) by dpdk.org (Postfix) with ESMTP id BEA3F2C37 for ; Fri, 30 Jun 2017 13:31:23 +0200 (CEST) Received: from CY1PR03CA0010.namprd03.prod.outlook.com (10.174.128.20) by CY1PR0301MB2124.namprd03.prod.outlook.com (10.164.2.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30 Jun 2017 11:31:22 +0000 Received: from BY2FFO11FD044.protection.gbl (2a01:111:f400:7c0c::187) by CY1PR03CA0010.outlook.office365.com (2603:10b6:600::20) 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 11:31:22 +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 BY2FFO11FD044.mail.protection.outlook.com (10.1.14.229) 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 11:31:21 +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 v5UBVJHg020350; Fri, 30 Jun 2017 04:31:20 -0700 To: Ferruh Yigit CC: , References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1497591668-3320-36-git-send-email-shreyansh.jain@nxp.com> <643705f9-1bc9-67bc-6339-e7902c65c3ba@intel.com> From: Shreyansh Jain Message-ID: <3187fd31-6086-f3f8-d473-f6d059e269de@nxp.com> Date: Fri, 30 Jun 2017 17:10:30 +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: <643705f9-1bc9-67bc-6339-e7902c65c3ba@intel.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131432958820462382; (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)(39410400002)(39850400002)(39380400002)(39400400002)(39450400003)(39860400002)(2980300002)(1110001)(1109001)(339900001)(3190300001)(377454003)(24454002)(189002)(199003)(9170700003)(4001350100001)(50986999)(23676002)(76176999)(106466001)(54356999)(105606002)(53546010)(31686004)(189998001)(65806001)(305945005)(81166006)(230700001)(65956001)(2906002)(8676002)(356003)(83506001)(65826007)(47776003)(498600001)(5660300001)(85426001)(8936002)(77096006)(8656002)(64126003)(229853002)(6246003)(4326008)(110136004)(104016004)(33646002)(2950100002)(31696002)(54906002)(6666003)(86362001)(50466002)(36756003)(53936002)(38730400002)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB2124; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJGRk8xMUZEMDQ0OzE6TGI5ZjNHZUJuUE5xQXZWS2VkL2o2R0N3bEpS?= =?utf-8?B?YitBOGN5R2NCOUFwRjh5MnozYUxEQ3BYNW8rOGw5ZTdKcE9YcHl1VHZuMEtW?= =?utf-8?B?VkZuOWMyOGNBSHNWZGF6Qm9ZeWgybWpUTVVUYk5meTZST3psa1Z5UURzRTVD?= =?utf-8?B?Q0Y4YWkvK3k2cG1TeFBpMFkzUEtNNG5VdnRtOVBtWXY4MWFJeHFyQUVUeGVD?= =?utf-8?B?S0w4TkgzTlBnSHdpSzZmNnZTY2h2LzBjOWtIdVR1VDhBd0FPZ1FPQVErQ2Jh?= =?utf-8?B?RVBGaGdCbnBSYUczcEE3ZGNpMldocE90aVVlSTZ1ajByQlB6UTZhS3lzMFBB?= =?utf-8?B?NmY4aHhMTXhrOStMc2hRSE51ZEFDYW1KdklYR2JYbkREcXVKWFNaaXExbW1j?= =?utf-8?B?VEJrNFZtaUlpZm5TYU52S0ROcTdUQzA2MnNKN0dRU2xqTXVaZ2Iya2ZHallT?= =?utf-8?B?am84RkpLWHV3M25LUEtGcnhEWW54UlUrdEUyaURrdUZjTVBla1gvUGgrWlZQ?= =?utf-8?B?UnA4OTRpZUIzNm9tSTc2SGpCN1dTZFBIRUREaXhhbXFXaFJtVWtpN1JwTk5J?= =?utf-8?B?cjNIV3ZYMVc0NjlYZ1N4YzY4aFpzVjh5M3o3VnRTRi9TaUdmczcvQ3c5emFQ?= =?utf-8?B?T0E2b3laNDVmSE5abXpLbmxDZDJoMUJLcFkyRzBXTVhCajU4cGVJSGpMaWEv?= =?utf-8?B?REJOZTFVVFNvTWZPVGdyOURMUDh0dU5iYStDbXo1QzJnNE9LMFJkRk9HRjlx?= =?utf-8?B?OTE1S2pMYjR2TXlIekpsajVDYmN3M0FtVStjRWVDb3JaNkZWZ3BlaWc1RTl1?= =?utf-8?B?cVUzMWRHZkw3elhLZ1AyZmlBNUZVY0F2NHVLdlRXUnZYNjNneXdaZW9QcVVI?= =?utf-8?B?Qk84TEFJdWxHRXZ6THZ4aUxhU1c5cjVCUHNGSUNjdEtRVVlmc0tVTUJxeGxP?= =?utf-8?B?MkJMdEJMd2VRVzB3ZGtSeFZjMXliTGZ3NUI3UDcvQk5sblJnaG9LdkM1WXda?= =?utf-8?B?UGZtZ0t1R0lkUmthL0N1R0szNzdFc1RGTDFpOXJNbTNVbnBGcGd1QXlVLzds?= =?utf-8?B?Q1FTVjRRZTAzZCt5NWRoWFJhQnRGYTJGTUt4Q0NYSnhjZE12Wnp3WVdvWWNF?= =?utf-8?B?c3RwandEb2FtOVhTdXNzQ1hpQnpHbjZlM1IvM0V2ekhldWU0dkUzd2tpdTE4?= =?utf-8?B?alFvR1MvTmdjUkxmY093dmNXb0Y4MmkzeS9xekFneFp0ZGJmOEZRa2ZyZk5x?= =?utf-8?B?YnJHaU5ucFFZSnQ0ZXFYcTI1aitSRGREOXFxdE91S1ZPamtYTjRrVlB3SHAv?= =?utf-8?B?WEorSStGeG96Zz09?= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5755ac4c-e314-49b9-4dcc-08d4bfab88ba X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR0301MB2124; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2124; 3:LOSbjj0eXpUuIMM/HbJJkrERgjir97IAzdyUvDU1kzba/3QkXiB4tVPp53/Z3nGXrngjCleE2aw8dJUfLwQNZleQ8MB0HsLOQ+tOZYDGD4NYsDr3SxzdRMYSiaq00ZrDEwT6RqhOa4Ddx0qYszh9h60PvqtXo7ezQC5DOCIA41QWHBamYdWYXDEtwAbUEtYD0cChpJeTAlRNrZsoWOMt66Fg+qpu2OjZ8nmGij9WGM8hp9uFRSVZzlCwcLxbwUsNPBcNbcDOiFcAje8djG5F10m1GYxMVojOc/meIGYKWmDObHiFIjFTTg65hDkwJ2h3KTAyGO2wZDqwkXzOQ7e6Olh0/L7ml3YlEXP3ytyZ8X8UOzcGCGPRfr/66gANYTn4cnVdBNXQyEuNoAh9hEIvEB4Kq9G/DFERmWOQ0SQP6niA6I9PzIBRWIU0n3SyHNrgO3A16HleLWEZsZAdeBlO+/CHGC674iiM8nWKD69gJOnLAprN3rHu0gZISPOMdVtscOBKF61dD2VskvuddFbkj5JBzFdO5lMuqbdZWlbg1sYjdspMfBLvBs8np8LeO4uzwgWBMZGkCwl178oKStDZdar9GFbs//0eM6cJYhQ9094xPXDcAjTH5kN7g62uTOM3zSbHye+2eqTcMuHXs7lsEwCtfLfG63gvwHQGoz3VlVL54UpcDwuVN+18y7uc267skcWTtu0wOBT76GFgKcP1OzKt9Fxin46HvDxdm6iw8+kA6YX3eWN04gdEhSNwLovqWwT6p+SYGaThPjlSZ52j2SHUlnzMpBrJZ8EeZFfZGAd6CUjeflAYGqYJ4B7frLLrv7FyRy+S1ybPGehz4K7qhAjBa0OY5Exx173dLv14/7kbWks+gnc9Wve2TNkKNhpf X-MS-TrafficTypeDiagnostic: CY1PR0301MB2124: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2124; 25:V4fKFOJC7z6Sk5l+sD2gN3srq/4b9f1MPets18bQEHhB0AJJOlHwLE5c1ud+Iur034TIuRy71UY//XCt4wFFO+eqZQkoVCvSCxiXDlvJYGSlQYRz6PwXfag+Dtk+Hq/d+ZUpLr7Qzjrc7QbvT71VvfHGwqsotbOD/VSwmwfBcaBtJ/dmNW3O1LazQHbixYX2U4hasSGApAFgh3cgGvy9EaZ48DgkosUJMaLQy7N1aKjBd0tFHH9Wu8pEP2o2jJ/9G0J65ZnIGo6PWmi/OMHN0D4oXYJe+CXmPcg4UOSp/bOEx87v+BzN5NjoKBtiy4tnWVOQIeHcfDfXvKngpOX549U0Vr0rZ5S37jib5BQPF38B5kJbWw9l85eNZhFDmp5SdrB0Ygoen/a4hOkFtJM52fZwpmX64bkRKuIHklCVig6Y3QzyDIWzEaTcDVOb2cuv7sRuuTNewYwhLIOAsis3rEWXwLJRz7fEsOdHzYmXZ1V46uJll7zPG65NEhBbI+vmc2IrZuQ0qXBS+Z6tPgCAb3W2Fa8cUAxne8KbaxnlVxqrsmgQTlOn87NWP5QlAUomdWznDqWAW152WCFe9SZyi0NBWJ0/WAXwQjWcoBlS0zE3JJ2Y86rvXBNi7JGwOfFdY+G8Lncz5sGKVbrfJXGkKi6SZ3B6dKc45KMwvJpdVGy7xRe/jDt3oNvc0XnNC65UxX+Rr5mjFnJ1sPKtHvDuhPKGjOQCS/6amONp0w+aiyqIs6z8nOG1xLI6GwT2Sv2RfnWSH+xzzi+aFe4EEQRJ07aoOLYXi7ksNrvpiViVsLDqKTB6iZvjKaUCQLK3oAzIR1HI55z8LmW8J+AjxlLwTShWcnbkdlfl1jjfnfcFZX+0p8NkLJHKgjOaKFZlV/akhBRzLALHTXr2WraBQsexzMGac1jt0zJqvelel520ckM= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2124; 31:hopMj4kgRyACWyppZ3+ng4byEpPWcaDhMrjg+69xdjptvL/Bhv1ay5Hsrirf8EuS/SLn1NKWHRmt6wciPxdSGG+bjCoKet62fwqIC4QfaZo+g9UTU1DPtUYJqPbx25+iev4krkuOJ3xBIwNKPNoPqHmMnmSO+vTh+QPCuURY3UbMk9hGWcWRn0SrRvjlKMC9cneUtTpwWDewkXyij7prei6nZIPq5DhaJs1LTawAvHPTKCOJwAKnYO+ZyBkNp20qnKLrssmzmes/VUB4AlZhBu9/5OZ6RCu9Wzr/9KCPhUno87PEoEpagUbE/7WxFMYTwKzoxOZ7ErrH3xMUt5atnQZvpQndnRoVvovujuP415AcvMN9qG0W5B8Wbvt1KOZrWl7WeRMVhGRNCUHtrVzkNWscXZ5MkGZk4bAeoXAHZnj5IAunRNZ8D4C+oAui4awffNmO13opIdFCqs8QkwYeRAM5rG+6hE4at9zMQ2u5Ox9FahsN/0nTYJRfosgn6LMYnxdaHf9pUPJnu2hn4Rfmbtr3L5TmARtLHNkyBZHVqoKO6xIPxEzjikGLanOCrOmDFqCEveXhabdYNrHN4FmAX8WVVidIfgb90yq8tx1Nvf/Q6yAOtBbhHEk13dEjpqD6OANnnP/PhX143iC7JW8TFQXNOkqDzeGwkZkcluTgMmKCKqAmrlxjR1GkA4FVUiF7 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(167848164394848)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(20161123559100)(20161123561025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123556025)(20161123563025)(20161123565025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0301MB2124; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0301MB2124; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjIxMjQ7NDpHRnJVaEdSQXBXNVBVbGsvdlZsclNsMkRD?= =?utf-8?B?NTgyVDkramNZbWhDZlpWSnlHZXBpanE5L2NOVE1NQ1pwQm5aL2JkdTJNTG14?= =?utf-8?B?ajl4SjFCSTJwV3A0eHFocHY3bnZTUlF5L3drRWgyY0R5OWJkTmVXUm45L2xs?= =?utf-8?B?YUoxK2dXbE1uRTlhSFNvbmhRcTQ3MDI1TWlGWTQzQ0cyQmZjSGNkM1M4VHR1?= =?utf-8?B?cG0zV0ZHSmFqYWJHZXJma0RNZ28wcDFmVElQb1JiSDdhUzgvdDFLQVl3YmlD?= =?utf-8?B?azVTbmlmUTJmR3IzQ0dZbXNjQmJ4MXZFWFUvZ2x6MnVVTUxuTzJpLzVJSVYr?= =?utf-8?B?aU9GMENyZ3ZIOUcyZEEwMGR0TmptY1ZhV3lQQzZvQVNKeU1KVXI1TFNTd01F?= =?utf-8?B?NGZuTWNaU2RoNll0bDdMWnlxT1U4eDRweU9vS25NRkR0RWo5bkNCaDhoS2p0?= =?utf-8?B?eXlrZjNpWGtVNy8wZmx4VFl0UXBOaWRjcGJ0UkF5RFNkaC80RGtmLzRXZkV6?= =?utf-8?B?VlphVjFjQWcxQUwvNEUvaHdnVGlkREozRFdUYmpGdjlUeTJuTzJMeS9SSmRI?= =?utf-8?B?VjE5ZGxDekIwUDlOYmc0eXFyYk1RSGdCZ2JtNHZiQk9XSVBmYk9aQUhsWkli?= =?utf-8?B?eURsazdLa0U4V05lVWZrVXo0Um8yVDFvbURtUm1Zb3VVOFlwNEUxdGIyR1Fh?= =?utf-8?B?ZENXUCtBYW9JQ1R5UUZtSWtwT3d2NjJIZlhDaU5jdWlyTkQ4S2hPTjBrOFNK?= =?utf-8?B?blNjeW5YeVVqOTdtSk5sQ0tNOUh6S0t6Tlk1a3dRZ1V0NURORDJWMGJmYmZV?= =?utf-8?B?aExzbmxVSk01QTkxMXlpZUdrUXVZWUxaMUxtMzlEWEJ5TTVBdzVaQVJSYk45?= =?utf-8?B?Vkh5SjU0MzVadklMdDZwTVMvQmNqN3ZTVWZ3ay81VnE3L3ZndHJhNUZXVmh3?= =?utf-8?B?VXJNTjByVy9XTEhXZi9uN01PZzE5TExwQ2g3eVg1bEVzYU9hdXlYc1c1cjZH?= =?utf-8?B?Q3lmeEFHRmtrbEsvVjI4elZHeVVVTnhMYktTK1preTVya1dLL2pMMG0wUlIz?= =?utf-8?B?a2t5Mzl0azE5bUI0bUp3c3BadnVEdmlRVEtKTzNtMW0yVGpvc05xblVXL3U0?= =?utf-8?B?OWdadGxnNlRYYkZrUk8vZkc5M3RMWUVZT2NjTTM3aTNBOWdaSk9oOVY0d3FO?= =?utf-8?B?T2diVDNvRjNtcCtMTU1DQTM0NjNvTzViU1J3NjUzSUNEQ3p6eUoxVWVsTWRy?= =?utf-8?B?MzRjRWhqekJFQTNvMUhld0gwWkk3K1ZUZ1pSRnFRVVVHb2FvdkgvL1B6MVBP?= =?utf-8?B?SEZWcis1UTBSNktRQ2haODlqdGU5bEltSGVVR2g0enp4MzFZL2lWd0dkY1lk?= =?utf-8?B?WW5DNm9waCtldWFLZmhJKzM3R2tDY3BjU0ZKVkRDazBXU0RWdWFRWXVNM3Rk?= =?utf-8?B?ZXJjeExEaDFWMUoxYmlzbE1lcHNlS2t1Z004b3BuREJ4elBzMUJ4YmZSQUtk?= =?utf-8?B?dExHSFF5Q2FsMGJ5MzlseDkzUzBaVktpc1owd2srU0wyRmV6Mzk5THlDVE5U?= =?utf-8?B?NUc4STJwQVQ2TU9aN3pRTEs1U2w5NEZBdERnNlRvUXB0a2hHSTFhM1FPR01I?= =?utf-8?B?d28wSWxNeTNGR3JQSVp0M0RzVCtnb3IwWUJKakxWR3Y4eTQ4akJuWHdMVXpC?= =?utf-8?B?TFJwanR0YVRkR0tIOXpuTnVPOWE5b2dXY0RtZHl2Z2puSFlRcU9uc0RORDVk?= =?utf-8?B?bzIrYUt4SHNPOUtjTGp1NU5MYURjcC8yQTBsS0lUT25TTmhFc1FiOWNYTS9V?= =?utf-8?B?L1J0R2dHZ2RwQklHZWVmNThkOHhnR1lWcENCekpLVU1TQWdEcTFqSnlUdTJu?= =?utf-8?Q?rLCxMEmPRZfg73FEV/AlfY/NDpT38JwCv?= X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjIxMjQ7MjM6KzQ2YnhGeVZ1b0dSejdMWVA5UkpwbWxD?= =?utf-8?B?aFhuZlRGdUpLWG5Fdm4wUW5XSHFpaElZcXVOc1R5clI4M05Yb1plVU1RWkNE?= =?utf-8?B?OE1aMTVUOHJ4Sy9HUURWbFlBT0xHZHR0YVZldFQyVnE2ZFpjTC9Pa1VJWm1N?= =?utf-8?B?TzdVclFKRUlRemFUaDQ0dzBlTEdNejJZVVBWZXJ0VEIxb0Q5c3NMUWFpdVEy?= =?utf-8?B?WjNQd3dMUGlKWWNnYVNneU1kOWxaR0E4aGdxZUl0YXpsSGkxejdWcGsyUnp0?= =?utf-8?B?dElKR2ViejA2b29vMm5tZGJ0SVAyVjhiN1F4NTlzalZ1ZkhTMVp6NnU5OGR4?= =?utf-8?B?QkVHbTVNTHc0aTJ5MkFCeDl0a0t2QldXeHpyUFRieTgwdlFNVkNBVStuT21h?= =?utf-8?B?b2tZZFI1cFc3NVlOYmVnTkNIeXJIQTI2bUMvUmR0cnFRK3FEcThuUTFMYW9o?= =?utf-8?B?NFV1TUNJdlBCMExsQXR6OXF3ZURPbHVvczdGN2pycXplNWlIUUt0M0NwK3Ra?= =?utf-8?B?bXpyWGFZRTZMeHhoQ3c4NGVkNlhmYi9xbnJPVnBwVCtRRmpIQVk1aklpVmtx?= =?utf-8?B?MHlqUnl6VEUvb3BLSlkxL3V2eWxxeE5qcUhHUVl2bmh3Z1M2KzFqNGg2ZVdw?= =?utf-8?B?TVFhajI5eGg4cmd1dXhidUU5alFoUkhObERtaXdXcDVRSTY0UGd6bUtxWWpr?= =?utf-8?B?V2g1aFRJYnRITFN0UWdOZG1iWVNCbTc3bzRFNE9Wc0RtV2FXSjRwZUIxWndh?= =?utf-8?B?dE9udHVLcjZRb0hJLzE4MGZHeWN4WGRPOEdyZ3hJTjVXamsvdWJOeTBLeDFu?= =?utf-8?B?SWxJbnk1MG1RVVFKcWw3elJad0tzUlVNWW9STzFqZFhJL1kwVHlwanVvSlds?= =?utf-8?B?eHdmQXFEMkRkeitPS2NXNkp0RlNrUmNhRzBTZzh5RkwzMmUvN0JEdGtVblQ2?= =?utf-8?B?SHFCQlRqbGptRmh0T0s4NS85SlJtTEhEbjVzUlpPQmJrazZadFY0SUFoYjM1?= =?utf-8?B?WkUxWkpDUWF1NUlEZTZwbXJHRXJpL1JmMXByVWNyMk1hYkc3cFJZZXpIeUJ6?= =?utf-8?B?VUtvVmdVQSs0Q2JCbncvVDh1LytxUXJrTnQxTVg1Z3B1dnFXUDVCZkhONFZv?= =?utf-8?B?VHg5cFFkOFJBY2FuNzdEbzY0M3RpRnppK0dqT1NrMnV1RXJWKzIvTVVScHhl?= =?utf-8?B?aUFvT0ZFWGJOc2EwcENzQmVlOXBNTTREY1QwM2hwc0FFa1JGUmwzQTRFRk9E?= =?utf-8?B?MnZJemoxb1ZQV1lOQXhTNUZiRERSZHlRdXZrTlAyRTZsUnJrT0Z4RDZrak1M?= =?utf-8?B?YXpQdXNMc29DdktlajFsa0hHeE4wR1ppdElsUmVJZGt1WWk4QUFGRjVPajZ6?= =?utf-8?B?Q1BIb00yajJTQWRLWnZTQjBNOEZkRkNZSlJDQ1BtVGlGZU1xZXI5bERZaHBH?= =?utf-8?B?dmpuWVQ4c1h1WUNaSDhNVnpEOGdad1ZGUWdrZ0N0aGJtWHpGNXhrTGJLQUw1?= =?utf-8?B?ODVVT0xYSGZYODgrT3IwMWtoMXpXb1ZTUUhrLzAyN00xNktOQWJmUXhTTGxU?= =?utf-8?B?VE83VU1vTktSSGVjMllqNEJLd0J6V0IxeFNqQmR1Z2R0dGZFZmZjRUJQZ2tm?= =?utf-8?B?ak0vOTZhSFhpTnowMTE3Z1lVV2RxcWFLTXlNMW1ER0lKZm5yaTZ1QkhqWDY3?= =?utf-8?B?OGNtdmQvVXJ3dmxSRnRIVGdhUmxabjhoZVN6YWpXRkt4U2IrcE5lOGNmbFVN?= =?utf-8?B?TTZpalVleDAzbU5wYmxkeWVZaEMvMlNPeE5jV1QwdDR1eXhTVitxcTNYUm5N?= =?utf-8?B?M0dRU3ZKWE5HbHlpVlh6ekFsUFNBV1FNVnBYd09NS09BOEZ6Y0pRditHVjVN?= =?utf-8?B?aFBwbGhZQzdXUUxtQjF1d2IxOHlPcWpxcGRNSysrVjNncUVyMGRaL1lKTE5R?= =?utf-8?B?OC9mdEZlRVhBZzYvU0hnTlFYTktIdHg0T0xIcUhydFQwYmZHdHFXZ2U0L3d3?= =?utf-8?B?M2I1WTNoSCsxbXhBL2FITlF1TlRMWW11eDUwTFVOeGdvMnlqRHBRb1RBTVVo?= =?utf-8?Q?ytxxlJiELkNpk+zvilJukniFRgL?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjIxMjQ7Njpqd3Uxc0VSOTZBL0NkamlnQUJHZ1l6dVp4?= =?utf-8?B?QmN6UUhuVXpWbmtUOGFRemZZaGM3SDIxakp1dkZ3cEFQbS9jcnpJT2V0TUhD?= =?utf-8?B?WnFwODVjM2hjL28rSTZDSFB1dkNwbjhXL25OdTUyclJjK3B4RVh5UDBGWmtL?= =?utf-8?B?WFk5VHpScHJ5eDNobUVDQ0loUzduWEZ5OTJjem82MVN5UXQvYWcxTzBHOW1h?= =?utf-8?B?ZDlHazlvYXlpUnI5Ti9lTXlWZXBtNXdzZXJhSEhya3JwQUJDdFBocXVMUHho?= =?utf-8?B?WjUxSEdNRDJzSEwydENOL3ZNOHI5V0s1L0hqc0kwVUJsT0NIZG1QVzJId3hl?= =?utf-8?B?UUlaL1V3RnFxeFlNaFRnSnptelNBSHUxVTRJb3drRlRFUUtwYm5hWHp0U2o4?= =?utf-8?B?QjNwQnhOOUFKVm9ISGVUSG1ydWpJc2Uvb3pTY3J3c3VCdDJqalM5bTdYamFK?= =?utf-8?B?YWJEY1RIa0RreStjZVRYdUxkNE81WVN5cTZQNTNkMHVhaVpYL3ExbVJWeGpw?= =?utf-8?B?VnhNSlpHaHFMUEQ5VkZxZXBHRS92RjF5TlJsZ3lVWmNKSnpZWXRCdnovMDFS?= =?utf-8?B?d0tZN0w2RVdCcjluQm94QzhycnM1ai9BaTY1b3ArZWFUV3ROWVp0TENXbDlU?= =?utf-8?B?Z1VoWjZBckdVaWhBYjh0OG9rMDMyWFNrSmFmRFNqL1RGOTI2TUJESGs0S3VW?= =?utf-8?B?eERlVFM1WllTQW9vY0ZTMkFpNzNlMUZ3YnJTT1pjczBydUVzQnFJZWVmdmdD?= =?utf-8?B?TXpheXVlN0xuTURVZVFIbUwwRkg2Ry91cFZBSnZWa3M5djJoN2NOQlo4ck5n?= =?utf-8?B?R2wzZHRuTW4ySUkxdURPdlo2eDdyb1QwTnhPYlp5eVo1OFNsY2hwcHBneUhM?= =?utf-8?B?bE5ucVJLT2prMGprUSs1WkhTMTJCTmhaQU1EdEwvaHRUcS9nbmQ3U1lSN0p1?= =?utf-8?B?enFQaHorN3ZaODZXRGV5UDdEUWZFdHRBbG00RS9QNm9tdFB0TmpJZ2dRcmJp?= =?utf-8?B?V1pvZTJ2eUZ0MkJ2KzA5OWlCM28zZ1VGL3BYVFBPd3RCa1JtbDErQVpVcGJr?= =?utf-8?B?RmpwQUE0NnZrMVE5K0Nha1lqYW9aOEZOWEYwTmhERWhHaS9LVjlkQmhPOERZ?= =?utf-8?B?RExCN0dhcnFpZXJCLzhOdWY1WG5ueVU5NEhPT2NibVJlcDdpcWt0WE5sV0tz?= =?utf-8?B?Nnlad0p5ckFhOEFKbFgzYWQwTEkwalVHUmloblRNUDZQcXE2aSt6WGdaajlv?= =?utf-8?B?WnlVM01iajVLamlYNXo4VkthUzJWOUxnV0szR0VvdW1RbVRHeEdrZGVMMGpk?= =?utf-8?B?Z0lZQVR1R25nY1BnPT0=?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2124; 5:vKrkjKz30IEq28VhNRFRQ5xOynTF1HhMrcaDiz4r1xpzDdIUrZb5CaqGbLvgMyhgpG02aBzFBoDhqt8sVY/aPAjeY+MQkJN53GUif//iwgp9IoRVhx2LrFD06I1WQYVcEOXvVC8R2tlfY0/zI/D7WDOafMGeSQmGbOFL/Wn63cY4qiInSFCyGMrmDV1AP0AcKhdsfZF8Gn+VmcCnu0bORwE0+zGfq2c6CdBBFBjr3Wsqpik2eZxUEt2Vfa4eB2LEVuA82wVyxJC0bNSyEbI/gd9ywSKy+W8nFGFM1ry9n+tFxm4hkgh1NLvCSEIpnt+kswo4sJKuqVp/3YZLEN9JbTo8/6H/qoXNAUXiVLdQRP76ccPC4dY25/3BB55WXRtOOHBcLBhdgk1mYbzKEHv3+nBWsAEZ0t2QHrLqIsSIBJwXnhKmoKcOCUoCKJDTwzjajWKaChhkfqrVF9AUR8rM9qCCS+7E2AyAhLSyb+x9ktXePzlhWeSVsS86OLZWlJs5gpl61t0sp6if9vKOk1XcGw==; 24:bJoAEubhz9ShxC8qzQtb/+AMyLfXt3GRTc15mN/bMtFtzsYuOPx6lDahY4/YzkJ8usDWagLnSDDsJoaaPWSNQIxjD0lDKbxL5wrKXTWoRIU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2124; 7:RVOa8ji0e1djP92lw1N3aNxJ8dIK/+z0Rd6wTGs9JSE5R7fJ6+g+SUqTmZ8QAzaleodV9gqF7KPDsbQHyREuzmlDoz1wnyGaJE4oYdf7kFheafxmnzP8X8jB9AmEa9pdJ+3ItsdiAlOn7v8IvOhEZmef2hh1/5VtwIkEt8boEiX/oCDjUq0gJo0kjPvFcJ0MC5+sHdbRp6wNHwNhQNNVHDqJydT/OsZquyjI1mG5kPqdHcyYjo2habnSEJEK8glPqRZ5acGmOsP1hX91a0pserKxRYHtDHehYB6JZIZ4QB82f1ESkixFlnJCnQiv+WLjTprxuYeK37ZApQQrmELXZGF1q4hWhL3LJeAIYdeYwwuPpWlu/yq8VAkzSPPxxw8YBq7S2GD72E6kVL+/ZgBTkCYh2uMhspQbu+gvIyej4fbrlx2BeSHC7hZsk04xoiXuD+3mv12lozIfx1k5DjnKE1cLRzNwAdJIvoSV45OIgJwqUf6lolqjf5boRboJ1IPXRAzjNTSJ3K0YZmpwOJfqthCXuG9Kkwjcb6ZuQ/+iDS+FV1vVYp/VTKwfqRS2naXxvIkTv9LL+JFT15AYpn7+pU/PO3ZBeYCGGqva38nyUyYeS4JssOxHDBGmMFh2hPXiCxSJFor64B9m8PbzCheLGxJt78ViLBMWnJ7OzzThW7bTVtviDqRR4vVG3Sf6W90F6pVGGoA8UevPAKp2O9M7pMy2yleGTZcBtSxWX3bNs3H2m8AvCJbWJNBVR9yu4LX9l6O3zGsvwwMTAXFvLrZ2O4FFkDkMNHn6Cc+w5MwQGeA= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 11:31:21.8434 (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: CY1PR0301MB2124 Subject: Re: [dpdk-dev] [PATCH 35/38] net/dpaa: add support for packet type parsing 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 11:31:24 -0000 On Wednesday 28 June 2017 09:20 PM, Ferruh Yigit wrote: > On 6/16/2017 6:41 AM, Shreyansh Jain wrote: >> Signed-off-by: Hemant Agrawal >> Signed-off-by: Shreyansh Jain > > <...> > >> +static const uint32_t * >> +dpaa_supported_ptypes_get(struct rte_eth_dev *dev) >> +{ >> + static const uint32_t ptypes[] = { >> + /*todo -= add more types */ >> + RTE_PTYPE_L2_ETHER, >> + RTE_PTYPE_L3_IPV4, >> + RTE_PTYPE_L3_IPV4_EXT, >> + RTE_PTYPE_L3_IPV6, >> + RTE_PTYPE_L3_IPV6_EXT, >> + RTE_PTYPE_L4_TCP, >> + RTE_PTYPE_L4_UDP, >> + RTE_PTYPE_L4_SCTP >> + }; >> + >> + PMD_INIT_FUNC_TRACE(); >> + >> + if (dev->rx_pkt_burst == dpaa_eth_queue_rx) > > Isn't this only rx function exists? Is this check required? Yes, for now we only have a single function. But, just like other driver, we can add more in near future based on some variation of RX. In fact, this is more to be in sync with how other drivers implement this function (albeit, we only have a single Rx variant). > >> + return ptypes; >> + return NULL; >> +} >> >> static int dpaa_eth_dev_start(struct rte_eth_dev *dev) >> { >> @@ -159,6 +180,10 @@ static void dpaa_eth_dev_info(struct rte_eth_dev *dev, >> dev_info->max_vfs = 0; >> dev_info->max_vmdq_pools = ETH_16_POOLS; >> dev_info->flow_type_rss_offloads = DPAA_RSS_OFFLOAD_ALL; >> + dev_info->rx_offload_capa = >> + (DEV_RX_OFFLOAD_IPV4_CKSUM | >> + DEV_RX_OFFLOAD_UDP_CKSUM | >> + DEV_RX_OFFLOAD_TCP_CKSUM); > > I guess this patch also enable L3/L4 Rx checksum offload, can you please > update commit log. Ok. I will do that > > And should ol_flags set with one of the PKT_RX_IP_CKSUM_BAD, > PKT_RX_IP_CKSUM_GOOD, PKT_RX_IP_CKSUM_NONE? Also with L4 versions of these? Yes. I will fix that. > > <...> > >> + >> + m->tx_offload = annot->parse.ip_off[0]; >> + m->tx_offload |= (annot->parse.l4_off - annot->parse.ip_off[0]) >> + << DPAA_PKT_L3_LEN_SHIFT; > > This is a received mbuf right? Is it required to set tx_offload flag? > >> + >> + /* Set the hash values */ >> + m->hash.rss = (uint32_t)(rte_be_to_cpu_64(annot->hash));> + m->ol_flags = PKT_RX_RSS_HASH; >> + >> + /* Check if Vlan is present */ >> + if (prs & DPAA_PARSE_VLAN_MASK) >> + m->ol_flags |= PKT_RX_VLAN_PKT; > > I guess PKT_RX_VLAN_STRIPPED is the preferred flag now. > > <...> > I will re-check the above (and fix).