From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0073.outbound.protection.outlook.com [104.47.33.73]) by dpdk.org (Postfix) with ESMTP id 1B4095699 for ; Tue, 4 Jul 2017 16:39:28 +0200 (CEST) Received: from BN3PR03CA0114.namprd03.prod.outlook.com (10.174.66.32) by BN1PR0301MB0593.namprd03.prod.outlook.com (10.160.170.20) 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:39:27 +0000 Received: from BY2FFO11FD013.protection.gbl (2a01:111:f400:7c0c::132) by BN3PR03CA0114.outlook.office365.com (2603:10b6:400:4::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:39:26 +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 BY2FFO11FD013.mail.protection.outlook.com (10.1.14.75) 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:39:25 +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 v64EdMB3000467; Tue, 4 Jul 2017 07:39:23 -0700 To: Ferruh Yigit CC: , References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1497591668-3320-37-git-send-email-shreyansh.jain@nxp.com> <93a8a45b-01d1-608d-f3df-92551df6e476@intel.com> From: Shreyansh Jain Message-ID: <57009209-0372-6c70-937d-826cee0efd1b@nxp.com> Date: Tue, 4 Jul 2017 20:18:32 +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: <93a8a45b-01d1-608d-f3df-92551df6e476@intel.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131436527657292229; (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)(39410400002)(39380400002)(39860400002)(39400400002)(39450400003)(39850400002)(39840400002)(2980300002)(1109001)(1110001)(3190300001)(339900001)(189002)(199003)(377454003)(24454002)(9170700003)(31696002)(68736007)(4001350100001)(2906002)(54356999)(6916009)(76176999)(50986999)(4326008)(105606002)(65956001)(31686004)(65806001)(6666003)(498600001)(47776003)(106466001)(64126003)(2950100002)(54906002)(229853002)(230700001)(83506001)(189998001)(36756003)(65826007)(8656002)(81166006)(8676002)(8936002)(6246003)(53936002)(77096006)(5660300001)(38730400002)(110136004)(50466002)(356003)(626005)(53546010)(23676002)(305945005)(86362001)(104016004)(33646002)(85426001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0593; 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?MTtCWTJGRk8xMUZEMDEzOzE6MVkzUWJrazdnNmF0THIwZ0xuV2pHak82VU5y?= =?utf-8?B?OUxQUnZUTWNCckl1RHdzSmFqajNjYk4xbkFWUXlYYnJnUjRSVWlRQXJQMmNq?= =?utf-8?B?K3Z2cmRNOHJZcnJWeG9HbzNac2QxaGhZbExyVjRDN1JycWU2aUxLK1FjQ2pa?= =?utf-8?B?dE9qejlwMU16Z21PUGtZOWFDZk1na3ZhNGZDRThZSTczNW9MQ3l2ZkY4Mk1X?= =?utf-8?B?RlJMSUE0TVF4a21ZUEVWSEhESUg2UlNzY21rZGpLeDJteGpQdElpU3A2dis1?= =?utf-8?B?bFhmdjJUcytpaUZuZWdmaWZkaEdoOFMveEZldjQ0dEM1TXQ1a2Rqd2s3cHpE?= =?utf-8?B?V2N0NnpRU1RMMlc4bmJaeGVoUFJCdGEyd3F5Rnp0aTlJcjhMTUxUbWZVZjNz?= =?utf-8?B?OVAyVnIyWHk5c0tDMWJaVnNuNStSb2txSEZwRElrcmpjczNKVEVUQnpZVy9G?= =?utf-8?B?WENzWnNiRjQ4NFZUOTJXWWdrT2JnTTVYTG5wN0ZCQXRFejFzdjNvRGdoZk5C?= =?utf-8?B?VGVLb0cyRG1tL1VkSFpLOFNrRUFwQXlldGY0MUZrZVZPN1hncjlqNGdGZW5S?= =?utf-8?B?VlltWWs1YWZwazNNNUFBNFVFTzFod0QyOHhkNlNrYjZxSDRjQmNhMSt1VzRU?= =?utf-8?B?dVc0ZUt0aUhDVmhLNWFjRVRkVHcxQzg1aC9hU3d3NFBydTNQYnh3UDNSUTEy?= =?utf-8?B?MWJyVWkrYkRFT1JydU04em9vRjJiOXVOU0ZsQ3RybUpDanNOK0MxcmFGWmh2?= =?utf-8?B?R1VOckNyaThoMkV4T3hTOXhHZnU3bFNCR1VkVG9SN1VQeURRbSt1Sk9kMFZD?= =?utf-8?B?d25mZ3orQmtzRU5EMDducnZYWDh4OWlCNndIdXQ3bG8vZ0ltRzZNTDA3a3Fq?= =?utf-8?B?VnFiUFBpMWJkUGhOMjV3dUdYTk0xT3dsYmZwYTB0NWVPS0tvSmcwZkh4b0ov?= =?utf-8?B?LzVocVVPK0JxT3lUMyttMEtWb0YwcHUrbWEyOFJoS1dwZFVSa3BzYktrSllw?= =?utf-8?B?bVRsbEZLaW90Q1RYZ0FxQjFUeHNLbzZnTWFBTXRaTmExKzVMSy9yenZCZml2?= =?utf-8?B?UHBOdkFRL1I4T1JaQVl4eXJXZ3Bkd2pIai9UNEJhY1Q0QUZXaWJORnpnQlVT?= =?utf-8?B?ckh4UDBBOXM3Nm1sL1FqQnNONWVqMkQwVUQ3d0VWRGhOY2hOQjBic1B1ckpI?= =?utf-8?B?R2RTMGk1YitmS09JT2l1NVh4T0tCbjIxNjB0UUEzYm95U1h6NjNIL3kxbFhD?= =?utf-8?B?NGl2ejY2YXFDbnVtL0hGZU9WYk9DMTJPRHVlc0hyM0s4b012dFREUGFWRU14?= =?utf-8?B?ZXEwZHR0eXFrdz09?= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2abcee27-b49c-4753-b065-08d4c2ea77fa 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:BN1PR0301MB0593; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0593; 3:lxz4zNr5iB50E2i/hmSPuHWe4wsKrwI7zr8aniZk0wwO2RLOb5T9u0D85lFpKIEWBCTrXePM9TOkSm76+U0GH7FTfYrX5+OXYPLQgOWCl8Q8NWD2GHl9Qpop6EQEyk6gnklbWHGnY0UBOGNf7Bi3BOj5nM2u/RcLetJgx5n2ZJphrocVWbGyCV0yFRmbHO9NjkjnqShdBDOR0t+SQaNPjhj67KgqzvVavRWJnZS3+cWDJpzgq+hHp5V2/Qf7e4nJJufA20/VWb4J2f8VzV1vGjl2QrP4hn7uEyN0dLpP5xeA7zusU68CHP+4hd+DuN2wSirUBldaMDIJNHUnoUHvzrkcWxJV0QtFMdg6UahxCN0OU7/g+IVbPadDv5b3XhBLE6bWqK+bUHvTa2y5zZII76bS+TIZjjiLFlC3GnoSjM/hwuvmrvg+Ih/4BjTT3/nq1FhiNF5aofHZ9DjD6uhnF9/6Gol6RmTJo0vnveoWRiwPgUS2SBrmTsOaRjRb7/cGCsDSPlKGsbcOavRI3tDsVFUcKXwdYpOwGyCHlucsp4ah3tw4vsI94kfDUUvNmB+2v5csEBISQ7CyyVEXIl0aJk332PArl+/XYH8SvcKLKGMQAHJMXJsQ2jl4AalBFxD5wa0ZRxk0ex4qK3vy+cZ4l8fkYMp5qrdJb/G0OVmZJmXqRDnvaMNsPGKsaDdzklQEOQG7A5npXtT0L4j6bTWG+gB9NbvBNE2ESuZtlnp+6fAb+VibEjzxEf8KhR+z7VtJze7XfyrLGuxRGEpoZ5mXC7py1AHtrL2/yt4hKUzM/vMsFolH81qcyYuC0I2SePCUO6bH8lCZ36Rmpdcp75d8pHOEGHLVY3+KPUFy/FCxnkO/5hHceZXj5rxSCHk5gUBx X-MS-TrafficTypeDiagnostic: BN1PR0301MB0593: X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0593; 25:PGjgde2BQQjTg4FIv5rwK8TcVnOF6V8VqY71z3AH63PsRE9lA348xWVZlREPFVc8k/3XyievpcuobayaV+PN/jGkoYthRn4aydy/U8g5EquIJb0oJ8IZvmkVqj+pgkOsQQwPA5hqRJlhcqOZmdVLWYTS8SeBOX2jgfFuG/2T6135gcaG1kvTmjDzHUSMqKR1K3tJAK4OlSfvY1w96uQUsviaZiqfr5yhbqRwLk8gthT0hNBjK3fmoDrZhMpxYvEqgA6TfS4cptYI5bTPye6dO+edcyvK3x67x2/DViCLo26JJ0fNuJX2djZMBFna8C90o0BCBK42xHqPfquuI0qbCYGsOoCx+aD2Y0wx7DVaJXY4U43QZPrrOs7K3Qa/XqyxJO+7Adjqp24yxN29oI6P9/HvwEw9iUFuNrW3bQRKahANUmfuIZU5ZGxhyQGL9anm1xBnoTepkX40oaDABzu9wXUNxcqMDe3AzBTxQ3TOId7B/0+CwVVQrfuUpJXC4fvZgHKvORDXhuetmDGM7S0hSlUPWCk3dWL/b3iZzKLbOP4KHNSpcinOy4Rfjl4Pf9VpcmTkpZ5R4oDjIEGRPYwfVKrFPv6XFOA21UNUUbE0Oe1QiwC7015NKSGDG5erCuvtQC0USArwrNxA1afbnpfRys7XO6ZKNOuDX2MGR/FQ1psIm5GGFLcsFnf/C2QnAzgtCKmHHt4j5u8Wtmc1yCzS0h4AM/L7f7vF8551LK0jKROFMEnRVLqxB1qpVcGKOQ72bjJpJMqTmBPc3LJyJDfCx6yy1RW4o7eOz1LR0iOrA8nhZnbgqHMSebOuvFqV9nZ4j5foYOc7SF+Hq/N1CXOsLlm64VuXsr/mAcit7iAPlSdS+wbL6ky+1ZDGVwp2VGgWmH1H+suKqYKSQesBAJ1OjOoXPTc7F4NCiBMAO5N/xGk= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0593; 31:8s3aJtw7l1EM4lyRTsKQPotjJ9m4rJWlugxK8mHGBLBPRfGfaf4ca+EOl55uC3ee1P36LybC93wQk7VEWgnuJfvlKnkaAHmDJoytBGwG3/d5UgDKBPTKBWbjjmUAOuqKiOLiRs34sJCQdFc8uH1qNHDOTIkLZRpAfHKh95xbE+XSNMJWdTTT5Q5jmmIzEl1GY3z19oR9jWnYIfeMFeV+AtuUBktC0biVH5yRD1KCvyaE5/NA6yE2V2NO5Pu08wi72SUbDMtzf+wchPMSRP02tIfPcp215GDK2WsSmSRBLiSWSkMZIzw9v/eILOaNDi+zkBathobk82BKlH/rEHPOsXIsDdoZkc7W8mltmyNiVQdj+hnJTzzv8C3hXb6tsoqOTHPF4nO0T3p+5dMCQ5FKMvEvxz1afXroI0gKi5BYiSUHfI0DPj0N5bPZA9liQWUJ426qljR8mSELkDJlt2fkDJlRo+jpaeTfMBcLeZJEK70jPsdTEsAqu/msojkIpd+tvpMC/gxbNThrJWxTfcN4/KIu+js1TAaORM7QDxKWKORZKdZ8ROf2GCE2PvvDalU3Cri32yGd+mB6zCGOFdBWsxmaPPZl3PHiFgp1Pj4CjT6F4/kYzF6uMi/+kbyWadTdpCj/8u6LKHlfKRHuib8vJKxpLrSK5pgph1ohFQX92mC10aWb/J003by4aJfft0+eZD4UK0c2ZShPCPYqXMI+5w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(278428928389397)(236129657087228)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123563025)(20161123565025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123561025)(20161123559100)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN1PR0301MB0593; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN1PR0301MB0593; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFQUjAzMDFNQjA1OTM7NDpRTXd2T3V4OGFpS01ORFpiUTBXbi91a1Uw?= =?utf-8?B?L3M5dkFUajRWOEltZU9lTTZjclVHUXRaYWM3WlZrVElEZ05Sc2xHOFpvTE5i?= =?utf-8?B?WEhLK2RIaU1ROVk3cHNIWUNGK1lndStUSVZlSkFCOGZLbG54WERzT25NY1pX?= =?utf-8?B?cTloNkV3eWFzMjhaSWMrZDRUZjh6VUk3MWxZbzBvS0trV2xZRmVmKzNadmVR?= =?utf-8?B?Ums0SkZUeVU2ZDlaRU5RR1F3Zk90SkExWFcwY2REM01pS1daQjhNTlZHV250?= =?utf-8?B?bGJiUmtKcGVScDQyYXN6MWQ2eUtMdXNNZzNKdy8zTHBqVWJPSmZvclZDZ1dx?= =?utf-8?B?QllwaG5NMW9INU95d1VkUXhQaUYxRWRxRmdSakxDcUVBaWdIQ1ovZnQyWU9N?= =?utf-8?B?akk2SXVpWWV3bmFxR3N1U0FnVTlaM3VxY0dXNEVqVmlLOFg0R2drLzN0TDVu?= =?utf-8?B?UDloNVBuUDlnS1lUY2VUamZwdWdQbStXQkxhNjAvZTl5b3o5bHltZUgzaGgy?= =?utf-8?B?aDBwaGhYb0dhNGZRNzdWWXhJN1IyTHRlY0hUUmVzZkxOeE45VXJGTkV3VlRp?= =?utf-8?B?QjVRblVSMWZISy84MTNvQXA0UHFSMk5lQWFLU3BYd2g1MU5Fc0lLcUhiYm1Z?= =?utf-8?B?TGpkbHdSTFB6VmNnZ1JEdW5VWllNWU1pdndDOW5NVnU0VFlFZ1RsdmdrZjc1?= =?utf-8?B?V2pxZ0VkYUNGNlRPWVcvTTFVRE12UGZXVGk1WXM5dzUxSi9qWGx1WjVNVUxJ?= =?utf-8?B?d2thZDBUTkxqaTNqTmxUUkR4Y0Y3TEtveTMveDFQenRXNVdSZ3NaUnNaYm5E?= =?utf-8?B?cHVZU09sVlhPSWFvVjk1eTgvcjUwUVQvWkpGdERPbEdLR2dFS2JwR0JoZFdQ?= =?utf-8?B?NWZ3ZUJPbTU0WG9kcUpzMURZNzBZK3g2SUZCN2MvbitHKzF3U0V5c2FLNEh2?= =?utf-8?B?UkFqZUlUcjJGaHNqTjYwR3E3OUVUbS9hcFlmdGJxSFBxeDRJbTQ5WmpQZVoz?= =?utf-8?B?cDl0UXNwVFhHUXVHZXd6TUszeWVEVFNFTTZwTVFlWEpDQnZTMEZicGJreUlu?= =?utf-8?B?bjFXSjVmVHRqck5TVXdtS002b1drZVRVcmQvNUNzMDNmUDQ4aGg0cTdoa2NQ?= =?utf-8?B?ajhmbTdPK0l4L1FvYng1LzNlRTJOYStaUGc2WjMxRk5SbytLOGkrQUxDYnJL?= =?utf-8?B?YkZTR05OUmFOaEIxNmVENTNJNDZYbm51M0lLMlQ5YUZhSHgyRUtBdEVnKzJi?= =?utf-8?B?eng0a05MRnFEYVRQNlNuRGNySkhuTExsK2s2L2k1bjZUVURMdnVTQUE0U3k4?= =?utf-8?B?cFdmTEl2VTM3TTFuREdrUWx0anpGSEkwTytLeGVOUVNsaHY0T2F6Yk1Tc2Z2?= =?utf-8?B?OE95Szh1MnJpd0xLSWlVcHZlNHZpRDZNNnp6Qm1uK3V5ZnRkcWpGMjZMcjRN?= =?utf-8?B?OUlZMVkrUjlkL1lXN2RRd0gzSzg0VzlXQ25GT3RTQm1jeG53QlJvUkhZRGtG?= =?utf-8?B?QzVkZ0sxTXREWVhsTEJNeVRpTk11OExmbDl4WG40OE1kaDRNRHhDSTgvNGV4?= =?utf-8?B?VDFrYU5vaVA3K2xHWWhUN0xGNWhUd09hSGJsYVRMSmxLYkxVdjN5YnlLbzQw?= =?utf-8?B?cEFqSFRJcGJiMXgxYVV4eTJXQ2tFSXRMR0xldkRESkJudWFCRERyVmNkTmVo?= =?utf-8?B?SHF4MENuY0tXQ29uVW1MeFN6cG56MDIrb1JYZ0F2c1N2em9FTjhvczZHQWVt?= =?utf-8?B?dEpHQ2t3dFQ4Y2lPbTdkV1duSTl6d0hMR0RWbnpzUGxMWEZBZUlCQXlGc1N6?= =?utf-8?B?T3RaeWRtQ1hiZXEzUkF6OEluNElsYUUybmlsNlhBLzkzN0k5bmJDS0MwSkhQ?= =?utf-8?Q?fMAIqxMx4K+E=3D?= X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFQUjAzMDFNQjA1OTM7MjM6TG5VSXJLeFQ0QXh6ODBySkhPMDFtbitU?= =?utf-8?B?VTd3Q2JRVFh3eGgrTGtBVytHNERSV1E4cTNUMmc4bmlkalM2Z3dPVVBDS3BD?= =?utf-8?B?MUpVVUpySDJZUzg5QnZ2R1FobDFQSHNyZDZjN2tWWHZodFVKL2pScm00UVZQ?= =?utf-8?B?Z01EL2VVSHpHaGVnOUh6WGpZNjBNZCtCMGtOWGZGL2FmUS9wdXlISzB1c2pn?= =?utf-8?B?ZnZZT2FrWHdQcVpjdmZsbUtEd2k4cW40RUwrVFlDK1NoWHNwMlcrRGRnUHRn?= =?utf-8?B?N0c1WjZ2ais0d0lmSE5TVVdRN2thYnVqazRFSUhicDJtWGU0RlN0cStsZ0pK?= =?utf-8?B?N2lGWlBrbEpVR04zNFpDRjZjMi93V0NvY1RrdDdPa1VrZzlxZHRFL2dlakk0?= =?utf-8?B?eWlSc0doUU9Hc3pBTU5JVm1obEs4ZzVxNGFqL2xxT0NiSlQ5bEVITFNSVDg2?= =?utf-8?B?Q3hoUncxcXJZR3FkQ29SbE5pZ3FyS05EOTRid0c2S0loUlNyaFgzcHJLNmVT?= =?utf-8?B?M1YzU0xrVkloZi9VWlFydHhqR041UzI4cDFMeEgzUXRsYXhzZ05EWDh3SlNY?= =?utf-8?B?eVZCRXA2ajNzcFVINy9seEx6bnhHNkRlQlRPZjR1WXJnaXJNOEtNMmVYUnRq?= =?utf-8?B?VHBRTVhwTnc0VFEwR1gvQSsxNG92S25vYnMrc0lMWVdvZ0FFNEE5YW9EU3k1?= =?utf-8?B?VkxsRnBNQzZtNUNpaXhlRS84YzBsbDAxUGlVNmI5YlVPYml3SG9LWncvWXgz?= =?utf-8?B?bjR4cVhIaVp6WWtxNFNBbEJNbzl2ZW9ib0JqZjN2Q253RHBCeHFqM21hd3Zj?= =?utf-8?B?WmdQdHhPZjllVHlQVXF5T1RKVkxhQ1dYbkQ1a05DNmYvclVrY2c0YnRydnRw?= =?utf-8?B?VmpLV3JueFpTRTBldDRPQWliSUpmS2JKMjRHaTUvWDVQNk8wVnp3N3JkR3ll?= =?utf-8?B?M3dHSFMxR2grYk8xVG5oa1lZWU9JOUdBcDNpQUtJVGdRTmJaYW1aeEdIbmZo?= =?utf-8?B?WElsbFo1L1c4bWFDdnc3cG1lQWdQSVdVQ3BXdS9ZVG84ZlQ0eDY4TjZvOExW?= =?utf-8?B?MXBBQXNHdG5LQjBNTytBN3lHTGJoWWhHbWJOSVhVSUNSUGlHRCtnbHFyK1hs?= =?utf-8?B?Q2x4QXZIdlAyRmZUWTJ2alVJYWZsZkFMYTlhai8xaWNqbXdFR1FMZWNNbkVx?= =?utf-8?B?cnJpL3lId0tNN25PYW44YkxDNmh1ZlFsWWlFcEdZZW90OVZNeDMxQTluRzdy?= =?utf-8?B?VjNiZ0Y2WnlrdkhOam1wWTNUbndpLzBOL0RjTldxaTBOcU9RUlY4ZGN1U3k3?= =?utf-8?B?V1o1cTJ4a1UyVHhwVExaMFNHSTJ6MWt1UFRNQWRkRGZFdjV0ZVREb0VLa29X?= =?utf-8?B?c3VTYmVmTGlUZjBkYkNCdDFGeGZZNUZXU0lnaDlBNjc4SUZaMzlOTndTcGVw?= =?utf-8?B?QnZSZ1hzaFR5NnNMdUszVkZuSVR4QnE4dGF2bnE3R2pVWTFxL1MramovQk1R?= =?utf-8?B?bEdta0ZDRitoSUhCU0ZJWWg2bUl6QXNhVzZsOW13SnkvSVhDc2ttRXVmRXRo?= =?utf-8?B?c1EwY211cWVXdUNqT2ZVQTRkclFCVWFYQm1nTHhGcHVtMkk5M3JnNjRFNGQr?= =?utf-8?B?RzZ2WjhPRVdNT0I0dHd5cFdXWDFaWnM4cDBmUWJPeTRPUkpraVRjemNMVXBi?= =?utf-8?B?cTR0V0FZMGdOZUdISXhYTkxQdTMwblRvUzFxYVZ1SmpNQlJsNDRVdlprNzFD?= =?utf-8?B?TjFnQVZqOFF2bW1RbmNMdkVEc0hqdFB4bjE1UnJUQ0JQQno2QVZvYnRBcWxa?= =?utf-8?B?VUNhSFdhWHBVelZUWmlJalJXR0g4b2ZGbU1KU1hqa2hLbWxhTjFva3BjQnRr?= =?utf-8?B?YzJySHdFVjd0U3d3czZhelBrR041cGx6bk5STitWN25RVWJoLzdQdm1zbHJ4?= =?utf-8?B?cDJyYVBINzU5R3RsbFlYWVJTYmxiWUMxQjNycnNRK0xSS2xZVGhMVzJDaDYr?= =?utf-8?B?Yk85MjN1ZjRMRjd3UDE1aEN0ajludjZ4WDlwMTJraTJXbVJZUWNBVWNzME9B?= =?utf-8?B?VkZnajdVcUkzR3ZSR1ZrQ1pqUFRGMlU5YmRSMld4aW0rVDFGYnVUYlM5OHFm?= =?utf-8?Q?/ogEZ8wyN1USh1j85KRO7XzNY=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFQUjAzMDFNQjA1OTM7NjpYK1RLdDQ5Z0VUcUZLenVUaG1ieDNPOXd3?= =?utf-8?B?UVorNlNSdzNmdUk1MVhxbUFqeFhjdlMyTElBbjFXdHVWZC93NE1PazdkNngz?= =?utf-8?B?cWFPTU15cW15WU1zbG4wWnNqSWxFQTlEVVdZa1VGRnhFRENvYlRUSitITXZS?= =?utf-8?B?MWRBeGhTR01KUHNZYXNLbG9yQVNZSm9vZ3pRZXFxVnNSZEpLc1NYNnZOUit5?= =?utf-8?B?M0VIZGtXNnNud1lwcDAyaVZiRDU5TVFNRTQzc0I4d3FPZ0g2aHVxWnFJZVYw?= =?utf-8?B?c09rd2F6Z3N6UUlTTm1LOEllUnVhQnNNSDQ1aFRwbWlIYjhoaklVWk01cnJv?= =?utf-8?B?M2l3citEeXFxRFEybWEvRkpJanpGTEMwTDM2UjlxOWt4QkNSOW54YUIxc1o3?= =?utf-8?B?eDN5bm95ZjEzc21zY2JxSmVqTVNRVktURjc4N3FSNmE1NW9DaHVEQTB5R1hG?= =?utf-8?B?QWNQelg3WEZvZVVXbFNMN09QckM1R0w4SHZvRDdGZkYxSGc5WlpTemdBL0Y2?= =?utf-8?B?V3gza0lhSFNFZGplck13VDNSMkRYOHpjaSswRDhySVcrdHkyemNNaVYvWUJn?= =?utf-8?B?R0tnYXBTMFBjL3Q3OVAxM0lYWU9TVW9xVHlha1d6T2hjVHRNdXZydzcvbCs4?= =?utf-8?B?czQvaVViU1U0VHFUQzJWMlZYZy9yWVVwWGZhL2wrMFJmTnlSSmtuM09CMXhV?= =?utf-8?B?N1psUHRmdWY0MklkWHhRSll4czRxckxrMHVGam5wZWdMNGdNdDZmWTF4SU9P?= =?utf-8?B?ZFE1YW4zenIrTnBhb0pXOG9KOTQ1ZWhlc0hDTjVhVm84aXl4VXg2SzI3Znk0?= =?utf-8?B?SkpEU0RDbjBHRjRxMUFDdVdrOFNwYjQzVUJCVndVZEtHbW0wMVlZZnBvUFJC?= =?utf-8?B?S2lNL050ekc5aHFGR0lTcVgybXd2WUtJQ3JJaVp5NGprSHpBWVMwdytTSTFR?= =?utf-8?B?NTFWRE4vb3VNclAxRDYxTUJLSlZ5UndTanMvZFBvNWQrTGI4TnRiRWp0N3Nq?= =?utf-8?B?aGVqRUgxQU9IZk1jZ05Zak54eWphZ1R6dkp3d0ZiSGZVc2U2Ty9zNE56bS9h?= =?utf-8?B?WENCQXhGaXM2N0dWS25yWTA3dmpPRTZvVGYvaDBkS1pnVEVqaUJ5SVpzY216?= =?utf-8?B?aEw0dHFwSlB1anpBRWxwNHNnSkR5aFp4bTdsYUFCaVc2bGNEZVQ1SmZtSkpK?= =?utf-8?B?Y040cEpsai9VdDdUQnRiOWdiVUZGZTN3Y1RsQ1lGOXhJWkthT1pQU0RCMTFs?= =?utf-8?B?MHBqWjRFWnJsVXEwV2ZIaVg4cXJPd3VqYWlEcXFBRThPWUgvSU1UdWMvWlNX?= =?utf-8?B?dDdvQTJmZVZkWGNnPT0=?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0593; 5:1ML25aSl7EH1R1vVDOpJ8M+EKOehUDMYgWyK3OGiK4lukU9rNoZGFEaWNdX3o2XHW+lrbXr0t6PF7KxTuT/pTBzoUI43NZhu8U+ksxvbMdgadplXWyW2N6yi05qpwocSAdmKHvyHh9UdaiOoENlvtY2YtXAZe26rMJ8HT2qnwtcNTVoJNoSL1wof+cm+gIQ2qUxWL7HhKwT1L7iTmYFupwu8UMqECaegt9Tu1ogUhCDU1P4MWY2buBBsOz0F+78EwRPPk5gpSv99rNtmUChZCwODdCSLeOFNESrQcEch9EIJANyB9jnXxCdeDjnOrnfHLGX3igA70i0W67ULJ+bbR72iheWUfoQvcIfNoGRHwh5S3fdM4FNBb87c+9VwvVcCascBF1kcJ6/y7+BS04VoUhlVybmGfaxMlOIO1ynfWsh3t+AdrFXTvA1dCp6ayvC5NRUEtReD1x6wcAd22goFFXR2eGXFTcNbUJjKdWe91I06gbUi9uP3uNjiXVkQpPEcaFnyGthlcxW8Zm+AtmLJRQ==; 24:vHqKDyBFosriOgjhxeqi91DDaO1ArgbeAff/fiX51esVqK5zJ8WdWc//bRhNNyPyguJhmRRlUCOf2eRvmj+HcoVlezUQFpPbKFt36zmQ9yI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0593; 7:oTRpuduXd+V1guZuheypECboaAQNpr9kj2phelfKqnaN/+oiIHKah7rzLgbRYAoYkQat0vgYE1g+4A3RsgXfFGgV43QqJVVqX+N6vmeUK+0PFD6Dsh/FV0OwjU1ycYfijdgDe2wp9QWkIuOF/SXojtuDUkPBn23HvnrVHL+VoKCoyyyisyaXBKpJZ4lkNh8FEPAnJtjRmDJpeD+/CAwKikSfoRlBX29s7lGL/154XTrP4ICsdEe3r4jHBgEA/dy/A2vUNd5adWA6XsiO2gYb68oEO6bo41AD9u6pErD2Woiw5ILYlYVv0nKW4N+2xNiXcadc3fRfvuXfuUQP64IvP+OZNp/X0xSP9A8uAikmoNjR/kodP9IqzJMA2H1rMjl5mAipCnXTKo0ppRGvADe5Vza7HQQ4lsLc+BSaPOnyMxIBPHL9aseSzyPQEFABCXqbbMUbMAoMoXovB4UYek8PNVbacL2EQbbPIoM9sdxDJOSLhTtCkNaFCJ8Hby4r0w693dptTqDUB6d5D1JQy5hLqmvKu9ka2b6j3rDccBvxW929zDQncP7ZD8jsPswAB3l4NK1jzgA/9ToJ2pOdX9a3SH7KQruJPc+jxGKXG+Ra9cNCfD8YoxFoDfWSA6jwWaPfUB99cU9a0uTakvgj9qy3doFQJrgfaXcL4S+grurpbwr02w4ebXuhza+y2DNrQQrpcyYjjbE+TVKL9aIMMu3jmH6Vv65rvcYXb8bwD/1mE7ilWLVUkVEusPwMD0BuffSInndNVe8uvg9alJ1DO1hKfDfdgdwvaIBHLZKRtMiaUTY= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 14:39:25.5264 (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: BN1PR0301MB0593 Subject: Re: [dpdk-dev] [PATCH 36/38] net/dpaa: add support for checksum offload 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:39:28 -0000 Hello Ferruh, 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 > > <...> > >> @@ -363,6 +439,18 @@ dpaa_eth_queue_tx(void *q, struct rte_mbuf **bufs, uint16_t nb_bufs) >> } >> rte_pktmbuf_free(mbuf); >> } >> + if (mbuf->ol_flags & DPAA_TX_CKSUM_OFFLOAD_MASK) { >> + if (mbuf->data_off < DEFAULT_TX_ICEOF + >> + sizeof(struct dpaa_eth_parse_results_t)) { >> + PMD_DRV_LOG(DEBUG, "Checksum offload Err: " >> + "Not enough Headroom " >> + "space for correct Checksum offload." >> + "So Calculating checksum in Software."); >> + dpaa_checksum(mbuf); >> + } else >> + dpaa_checksum_offload(mbuf, &fd_arr[loop], >> + mbuf->buf_addr); >> + } > > There is a tx_pkt_prepare() dev_ops. > Does it make sense to move this calculations to that function? I did have a look at this before sending the v2. In case of DPAA driver, it is not possible to segregate the preparation phase from transmission phase. Further, there are still applications which don't call the prep function - in those cases, the I/O wouldn't happen. And, making an internal call to prep (on basis of some (!prep) checks), is performance impact. > >> } else { >> PMD_DRV_LOG(DEBUG, "Number of Segments not supported"); >> /* Set frames_to_send & nb_bufs so that > > <...> > - Shreyansh