From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0072.outbound.protection.outlook.com [104.47.33.72]) by dpdk.org (Postfix) with ESMTP id 889D02C50 for ; Thu, 20 Jul 2017 09:04:24 +0200 (CEST) Received: from CY4PR03CA0001.namprd03.prod.outlook.com (10.168.162.11) by BY2PR0301MB2118.namprd03.prod.outlook.com (10.163.197.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Thu, 20 Jul 2017 07:04:22 +0000 Received: from BY2FFO11FD045.protection.gbl (2a01:111:f400:7c0c::107) by CY4PR03CA0001.outlook.office365.com (2603:10b6:903:33::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Thu, 20 Jul 2017 07:04:22 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD045.mail.protection.outlook.com (10.1.15.177) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Thu, 20 Jul 2017 07:04:22 +0000 Received: from [10.232.14.39] ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6K74JfR021694; Thu, 20 Jul 2017 00:04:20 -0700 To: Tiwei Bie CC: , , "Van Haaren, Harry" References: <1500455196-182365-1-git-send-email-tiwei.bie@intel.com> <39182ae5-d8e1-f84a-6701-2732dfbfdb5f@nxp.com> <20170720055309.GA975@debian-ZGViaWFuCg> From: Shreyansh Jain Message-ID: Date: Thu, 20 Jul 2017 12:43:40 +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: <20170720055309.GA975@debian-ZGViaWFuCg> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131450078629681949; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39850400002)(39380400002)(39840400002)(39860400002)(39450400003)(39400400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(3190300001)(377454003)(199003)(24454002)(189002)(9170700003)(83506001)(305945005)(54356999)(65806001)(6246003)(54906002)(498600001)(626005)(110136004)(65956001)(50466002)(64126003)(4326008)(4001350100001)(76176999)(2950100002)(85426001)(50986999)(36756003)(38730400002)(77096006)(47776003)(53936002)(23676002)(6666003)(31686004)(106466001)(2906002)(65826007)(33646002)(104016004)(105606002)(69596002)(230700001)(86362001)(81166006)(189998001)(8676002)(6916009)(345774005)(5660300001)(8936002)(356003)(31696002)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB2118; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD045; 1:SR8SwApQpJjsI56rK7YO3lx2TlpYZcm6LOvtuyLRPFgp5JvVeqUs72cFFS/CsnQ9WlZWnzPbnpM96F0huCLY7/mV8SlrBoyPZ5Anw+/Fb17gNfAiW8f6CbM5JaTCjpHllvccnV9zCXry9jHGfpeEoyn9EgZSYJHlHPRrGuNFm1yB9t4/0k1aml6/HOJSYqUjq+jHIeixqCrsLPQ0NzB8zOg7lKsdPv/dyDKmyG5177oiaix8aKCYXXq1wYszxboSOFg1BkypFt84305PBMqZS0uEyejXQTmdexK7s7tXmdNVdbMgsKwDQAkJOLg8BXIh9b9FE8nAea0HaUWvbhSiTUArLRwRnL93VddGCnWNC4tVKll0jX9qedemy8rvK04Rc944LsVQcF2oYTMKSFZ+X9g/gAd6M7ylCO465kST/HELWAH4/mnVKfr2x8u2+UqjZ6OxPksYWddC78Q8M3MoMbUotENyJTQSZH3kPAGgr85Rjf6rtA+N2CLAAo0h0TYtt+ULmsDZgE0HgVCQaE0T/XT9IlMQzlIh44w9na2HNQJVXBpjKKi3X11I646mrmZxHa9Ok+sO8DVoVpWnhjoBrS0PB4pp5c+YD09NaFJCkcR6zmhFDitv/kJ+1EIssPwoi8jSNb7XvSnEnLLStJWeDrZ79g5ZqLoroT3F6qjTMfeOvp+2IYUlMRIxRBZAkFl1nta1kIOBI/Rpf5ne4iGOSz6mT7/O5XaS27c6IZ/mRncdm3cja+WSiUVOw7jmBlZ9ZffrR7HiNbAgPkA9Zl6Q+BmZSohR9aqEooVRNVgrqQrmLA/IazrhHvo/bmG8erlpbkK8PL6tBuWRyz70M4NBOenhiR7E4WcF0gZbo9Ny83nwq++FjgS8H6gmmH/QQeYQ8qDgTIZbUCrR0zS7qtgUcAOcVp4blR+jp3GiRPJlHfQGEyrd6VAbKRzmcXwPflob X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2a4ef882-8f76-4338-eec6-08d4cf3d8ccc 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:BY2PR0301MB2118; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2118; 3:ePMSQm7EWdarmDzfbmnylLGPw30cOYCFB04TXU1sR72jH9QGQVFanPb29eBrkbumvLmy3Qze+EoZr2++VZUPhznDcmsFFw41Gm08EoGaILP0W7X0gNZzWUcQv6002JkEkxsCXwC7tx7Xsukqblf8la0QkIukvl6/G+ni9NqnbZk3dgl6R/mkIt/L+PuCIMFvMuqwhr3Ij1JKvWcmx+UDFH/kXLDlVGF1FfQWAdW3AlsEwK8mnMys1ZQY4fP7hI59tdBVBedwhUdl8iG8i1QBZWJTzzkkzM7I8RzAbD8Q31YxDQH26wFLx5lWWHmhMaQgj6BDB4/4JbwJp1+8zcyMYed73kJhWH61IWO9BXqxXibcvGnK9lljls+eUOquKGxplHx8HLliBRTneUNlO6/lbuiSUZIInfDy3fV4VElWOjjB+3FeN8SzKkKuw5UPQdIrbqDAp2P79E6kmnTgSNh4EOKq9pLxFt/PcZ8indd0SqBNDaFfHvslEgtUduZL5FXfrqYBbceYtWCWBuBAXnJR7ldNHmi/08zrDcrc1Nf9YTf46ZRgWid8ly9KXP7Mt2Yim2DsMFio6yuUk0OOQwiJxY+kFRLhU9vaIN1qFbMlk+IMMX7o86b1t41ahaKaodgKyXRVmJj2HPuEGqQxcWxLEz3s6JNRYbFeWwIoe8FZzowjfLjTrR0nQfSAvdo5Yj+OQ8mdUf40axo6VizJn5IVqHp+GBG2DQFvQRXOQ/eN0fgxNIx4WGbXllYNMF0NBq96nI1i0uChhLFgUJp2bq6E1RvXGB2uLA0/mHSOh6WkVJxNtwLotBRteZ6S3kWU6lIX1OdngwV5DGaF1Ls8QrVcr9JURtG717gc+oe4ESfkldI= X-MS-TrafficTypeDiagnostic: BY2PR0301MB2118: X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2118; 25:xlSvbqnl5lYmB3+pnof2JIuE4Jbs9kJINhYpyGNFbd2yAQHycWYKax3t+9KnUrYo9kmgkSyKW2ZRnPCRleznbNCKxNWLT3wWRl8AVlaaD/OeXgrFTkA/PetmW7VijQhYBWZ7ydHNuaIzkQGZnimjUlpsM67dV9nd5v9yx/y6qMt1dUxvnpujPfeRhEz2j5pi4sGFvopDLpIVcI1H1eWbjb5SltMunEvhvaqHuZTDWe9d7isd6SyxWz/sQerLZWge0EY0biNZhd10jjc6OM9s1JGfhG0rPw5NKW9BwX9XOdmColrVhqSCpwWGhOj8/crWxRqkhfu/xLcI6xhU0QKURElQV68mUgUqapZISLolmJ3gwBKA8prtROmLfeiclH6aKpIPw1s/wWedSjemYDwcxds5ZZqUbA/2WCdK5SoflBy0At9mDAaYC+fLeP7q+WjVXe2qpS/Z+w6j+v1bkdKJqn3QIxPrIiLerCgRivW8d73kyQMu+NECCGFg8vvQYMBBij1xMN9U+EwttAhijpj1TPw+O3KHC55RMeKItDgLkUTANlbuHY08jpQGCsWEOlI9G8YHQ4uAn91NZfvHHAcHlJWFjUe2gfQNxOXJUA7HL04Xw68xcqEJxoawmGj2qnEaDfk6/MCW5C54T5Oucb7wmpwWwLpKfNWKh1tC0+mBKRzsrUBnOrk6tF0Pvgty3CjEYwW8B7OCfw1qcTZ+lDBOKky1nwiBnnuqW+9EMfffcFC8FUOOhzLmKtExe0pnp3CQXXv7/0VqiyWEpvyC5E/hi3w1Ebpbp7hJitbYcRWpXaN2V8h2uzrzK45v2vn8yHXTLl/SwXxCHQ6SmSoQDIHugijidoazMUSVonVU71gvy10DDntUDLt+MLe3Fb+WfCExPoERtnbb+qRwNxJQf+35QloA7F9M5Xm1d+rJpj5LW6Y= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2118; 31:3TqB1r2ND9/1gIDQFtvMak/0ItBWNOA/DTKtUmZyIWWDEtZL3cMLOQg2Re226IMsKh7dlOzKwQrkHaGzeBi71scM7Fn+lGwfdHXuDs0BfDkBeqSRyzdutxJ9CLeni5GluhKekRIpLWZxDzAMUIw/dY0+WWGQ+g6FPbptpa5Te38BvcA8i2mxvlJJuuxzE0rjpQ2/NLxsbfmbshAWVr9blYZ1qXyY8VTlF7JRWfiDH4Ph84kESwp5C63SppiJmS3j0tdbWZHMSRX3U84/6DHjMvdanqcgcbqcjlYpRz37JBLVc4fHL0qYgGI19e39xZKJFhNxD/QMY3VWuFJvDC7SBwcexP1RfoX7Aeo0ll6v9kIPYqKQXu3nQ2EjoosgAxtt7QK4ogig6fQD0DTs0cIU6T9u2dCFWb+NB3lReO9nUMB71zHGgqReROfosWHU30EQG0vdRz4lOCbNoP6t1izelE4OQeaVmLc33WKdE2lI9CFfHanTmiay9li7z/qfxriSzwYufe8kDhtPPjdTK/T73eQXebcBKD7kkMzjWKKm+gSEq1V4queFzSsCwovhDNWH/o4SMFibfKKRmfqnc5CE02wdGilHaAQUjBDu8tDp/f3MI3V86BrrZVCeEZMl5ATreFuCL31rHqJytcE3SSf6o/9TVTszgXBir4eFTuIVbOYQucc/e/iH3jXy9CemdeMV3JZFnMLdqzRFdq4Ywuz+WQ== X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(209349559609743)(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(2017060910075)(13018025)(13016025)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123565025)(20161123559100)(20161123563025)(20161123561025)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0301MB2118; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0301MB2118; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAzMDFNQjIxMTg7NDpZcmdSeDFNcnBkdDA1MmRCK0RENGZlZWo5?= =?utf-8?B?eHJmU3pYMXNRNmtDU3lxdXhzd3VQN3I2V0pTMWt3R0NDQjNqS1lkSElucXI2?= =?utf-8?B?KzJpaHBWUGZoTnZRYm5TZlZWOEVRc1RiTkNvajRYQmtqNHVTdjVQUEhCMStt?= =?utf-8?B?SHpsOE5CL1Q1dTBMdFdleEY5YjhPRDJpOHpQQjcwOTVvMENFN2hrTGxIWnFr?= =?utf-8?B?UzVuVkZMMjVYTUoxc2J4ajdTZlBhMFFTVVNxQ2xYSklrZEdMV010WllHWDVw?= =?utf-8?B?RkNENUNKc2lkdC9icUhyN3FIZjF5MEdKS2RoNEo5Q0RIek1FVXdnLzI2R09i?= =?utf-8?B?Snlhc0F2dXoxMEkzVytBWEUwWVo3Z3RCOVpLczY3RndkVDc1LzZNRnJ5akk4?= =?utf-8?B?YzJudytLbVpKM3FBMGdvbFRIcU9VR01YWWZVZGJLMVphMDh0SVFUM3lsWHBD?= =?utf-8?B?a2Y1cnJlb2YrcXJqMkh4MmVncXBlTlVMdy9BRUx2YkJzV05sNVdNU0kwTVF2?= =?utf-8?B?S1BoSElGN25lL2JXTTZod1lXcndRSkJOYlB5a2hDU0Vqd240U0dzYTZGYTBJ?= =?utf-8?B?VDMyNlduZ2xSMW1ORG1FMnFaU3JTUXNFWnpOYTNEN1BDM0xSeGhTemh0TGwx?= =?utf-8?B?MDEzY3ZjOFlUZHV2NnNhZG0ydDRZSE9SblhxVTYwamFwblBXN1pBeURtWTdX?= =?utf-8?B?Q3cydVNNWmt3QkpFSlJjNUpIQ2hzWFNiellwM1Nua0JjY3JmTjNjOHRPS0t0?= =?utf-8?B?cUJwR2ZBbGVyOWhwYWxiZk9zOUo4RUJRQVNVRUdmWGJtWjZnZFREaTVyaFNH?= =?utf-8?B?a3hyWTVXRWU2aDNNdk5FbjMvNUpkbDdSc2F5K1Z1YVRJOHNuK3c1TUxCQ2M5?= =?utf-8?B?ZDVjN01tWms3MGZLRlVYYUNacTNuOXZ5dklEVUJZRW5DM1pwWVhiY05EVjhN?= =?utf-8?B?cktrY0hsSVdENTJpRzdNa0RSY3VrODgrOXVCUi9ZMnVCanJ1Z2FsN1ZlMVVa?= =?utf-8?B?Yk03Qy96TURldVJKMzBIQWY3R09TdDlSYjV4TmdlaHNocmwrZWVVVDk5R2RI?= =?utf-8?B?VHRCRk16eUZVekhIeE5JK3ZCbGQwcmtjTURYZnY5T1hpalpJUVdnYzkvWmNz?= =?utf-8?B?WXAzZFA1Wm5tdmJ6eGlVSU0wY1lhWXV3QWhiNUdia0FTeXVPaGdLUzl5YTQx?= =?utf-8?B?R3lGWDdTbU9FNkIreHpuTjY1MEVXRzlRR3JSWlVjRURpaUc4TUQwU2xNNzBt?= =?utf-8?B?MVB2RWhpalRrbGF1NGlQdTBWNHJ6WitzSGZkM1lvTHVQZmlGTU96Y1U1dWJn?= =?utf-8?B?NTB1WW5QQXNIWXZyYTY1NkZnUEJwa2pzQ3BCR2VrRVJSZlYwZ3IrRkU5Q0Fv?= =?utf-8?B?RHZ4L3NlVU1tNGJ2TDIwMzRNdC8vbDhVRFR0alF1aHppcTNnelJudnZjWHZk?= =?utf-8?B?OTYyVWpKNDJMcXJGUkttREd5THdRNFo3VGxoa2NUVEV2UDR2KzJNMktaN3hP?= =?utf-8?B?TktsWEhTdnFGSW1TMjZ2UjlhUEJpMzNzeEJ6OXZMZjl4RzloN0t6K0hINXB6?= =?utf-8?B?NXJkK3ZjRUhQUERhMklwRmxyb1Z2SDQ0SldmNVpsT3VXUW9DbUxjRkN0R2xm?= =?utf-8?B?aFVoY2lrZExnZXJmVm9tNEs5ZW02NFZ3dWR3VEpzWktJUVNmL2ZSWjA5WDRp?= =?utf-8?B?WFFiS2JWVVdsejlVOTJMQUNxLzRxOXBjUWNZL2V6QTQvbmlCZS9tN2hRZGN0?= =?utf-8?B?VWVhYnI0cGJyQVBXd3R1aEoxSWt5SjRLai9DRnpWaFpYTHNtOFZlV2pnUWg3?= =?utf-8?B?dnpKYkFtR0tQeGNZQVJxbVNFNldoRTR2Um5oQkd3Ty90K0VCeFBRbmtEZEVq?= =?utf-8?Q?+c1hl//u9hFyjvxwoa6YOe7LDZ+WV5hRF?= X-Forefront-PRVS: 0374433C81 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAzMDFNQjIxMTg7MjM6eDg4VGFSMzFXRUFwZk1URE9vNHBjdkNE?= =?utf-8?B?ckhDWGpMRGtVOUhYSDMwT3VXN2tCZHFvNkZIU3c3TmZLUWpBOEFPcjN6RGlQ?= =?utf-8?B?U1VjOWtYZWJ1ODM3MDQzN0FEVVR3MGtCbGZHQ1MzWm43clVBMjUySEFrVHBJ?= =?utf-8?B?YUtSWS9mdWJsd2hzMGJWMUNRdlJOVjhqZkE1YnErbHoxa3hleDJhVGErWkFB?= =?utf-8?B?YnkwNzdCblFINGlZTlNZWVV1ZmhicmpSWnp4SWFXZlQramMvMDdWeDZ6NmR2?= =?utf-8?B?VDdOa0I0OUJQNVZkTE5NaHNISStGZ2ZoZVEwYlRzcVNESGJIN0ltZURxMUpK?= =?utf-8?B?RlhpdVRQQlFncjRnTlU1SU9EWUVTczZBZFRROHdKa09iNjBkSmY4T2NzeU5N?= =?utf-8?B?UWNodVdSR1BsdGlMWmdDeGx5bGN2Qy9mZVJpdVNEejZDT0RnREpsa0srL0lk?= =?utf-8?B?RjN5OGdTK1BzVkc2aFRjVk13RlFaamx1SytJVGU2UVFwbjJZQTh6Vk94Nndt?= =?utf-8?B?d1NpemV4bUNkbXB4d1NTajhrR0huUGJGa3lsS1pzQ1dPSGxCY2VKNUNrVHRn?= =?utf-8?B?L1hyYWxEeUlPQ2JFQUtLUExheDZkK0wzMHUxVXRUMFQxTXVmenJudkRVK1ZR?= =?utf-8?B?L05UUk83TFFIcURzUGpUOThDZTJ6Y1pubkVkU2E0ZmxPUitRMzdIYUVrclNI?= =?utf-8?B?UUU2bUlIVVdYWlkwK0VnNy9iWFpNYm1DN2RxQkJiZVdGRml2MGNlVDdwdCtL?= =?utf-8?B?ZC9nSWt3UjZhWk9xVnVKZ3E3dmZxRVowRFJtRTh4OUhDUlVyWmhGckFHeSt1?= =?utf-8?B?RTVycmpqQVhwUjRKTHNLOFZnSzZMTmd1S0VrWFZubTF6ZVpHR3hqZWJLTjZI?= =?utf-8?B?NVgwc0hDa0owNWVmZEc1c1d4cnJjMVcwUFptLy9oMW04bTRBS2VrSmp5SmJh?= =?utf-8?B?aC8ydGJtUE54eFp5YnI1QUs1TG1sV1drVVJLcU1reEp1OGllWjQ1SS8rU3Rq?= =?utf-8?B?azZSUnh4TDQ2NHUraGhGRzNOdjBGVUdENG16ajcyTDhGUm5KbWNwQXBobVRB?= =?utf-8?B?UWI4YjVjYnBoVFFxclp2amZrZmF6NVNGaHoxUDZXVVBTeWVUTlFsT2pKTHN3?= =?utf-8?B?dWhTaUR4b0ZJV2djWTMwLzNwWXJpNmVhTUJrTHpZczh4WE5nWmxEZGROZHVn?= =?utf-8?B?VDJSUm5rWUpwa1A1MThoN3EyKzBsV0U0azhqQmc5TlpNdGdka0dUaFJqSldN?= =?utf-8?B?THdNT0NUNGFLWGRlcVlWUzU4S2NaUnZlNFh4Qzc2YWxIM09kdHZFaGNkK3JN?= =?utf-8?B?WFB2Q3pqSTV1QXAyNEZEL09qZzdsNkhwT3M2S1gyZnlhN1NUNmIyRXdtNG9S?= =?utf-8?B?N2RmU0U0NGtSdDdnSnFTK3VWUk9Kc1ltcmxRazliMUJWbGtMWDQ4aWRsNjM3?= =?utf-8?B?M3hYRVZjWnRDSDY3RDJsSGhxTlJqZ2N3OVQ0c0RwQkpZU2hiWGUxY09YWC8w?= =?utf-8?B?U0NlOWJhajRGc3Q3aE5CdE1kV3ZDNzIwRDVTQ1U1d082VHZFT2FETGJiaEpz?= =?utf-8?B?T1plNm1aK3JmbkVtZVZLSlhVUTEwWTRrVDhhUTQ1Njh2T2svTXEvQ3hGd2Fy?= =?utf-8?B?MHdYOXdOSFlIMnVPeHhEK0ozSU1tUUl6dmVLRkZYY0xXNXdoRXBVQnhmb2Qr?= =?utf-8?B?Ry9jMjhjSXNBUnJkTlVwdnEvNXNrQWhnNFVkVjRRK091NU5iSEN0bGtlTlNp?= =?utf-8?B?WUpYME5JWGNqMnQ0RVpDOEVkU2tRMnlSbzVQM3VMemVrc3d6Q3hsSm9BR25u?= =?utf-8?B?Mzg0eXdRUmswcHlnaEhKbmM5MWF3c2ZXS20za3k2b3lMTjh1dlV4RVZiUzhK?= =?utf-8?B?eTZVQjkveDNzdGwrNUVBM0s3aUREYmNWUW1uMXF3ejZucGJaOEJXN3FGb1FU?= =?utf-8?B?S2JuWVdHdS9kaEdEL1NXcUhJMGY2Z05DbVFsT05OQ29Dci9keWI4NktnM1Jx?= =?utf-8?B?M214cjBxaEx1eUpVc1Q0V1Voek81bWRwOC96L2lETmFzbmpUa0ZQTEczQkNs?= =?utf-8?B?OXZ3TVVGUFg5OGltY0hXMG5IenZEdFNPZUw1NHZ3NnZPRkxPUldrdmJJZjk5?= =?utf-8?B?NjdNdz09?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAzMDFNQjIxMTg7NjpFWVNueU5ObElJMHJndHl4ZTFNZFhIejVy?= =?utf-8?B?YWs2U0JTUjhzQUJ5ZmZybS9mUjJjL2l3eEdaZHlhVFUwT09TTUtuOXJNbGhk?= =?utf-8?B?dVhIQVBlVzVmYTBEQW9wZmZQYnh4VHNrWHBQSERtSzZxT1piZnphRmdDVUJr?= =?utf-8?B?U1JpdXZHZDJFaWZoUlc1K3BlL1hHU0V6bGlua29mWVljcmVtZ3R5bEJXQU5T?= =?utf-8?B?d0pLLzRFVWJHSDFNRVcyZGxoVk4xR1ZuSEVxMUQwekZaVHFTdEQzeHY5S2h2?= =?utf-8?B?aGlJTXRqSkRwd3dGMUd0eksyUWdjZk1HV0J4WnhCMnFvUUhHUUxMTzZ2SjNQ?= =?utf-8?B?am8wdGM2bnYxZU1URGtQRFU5ZGNkTkNnRk9NMUZJYWRGT2ZGTS85U0xjWnlM?= =?utf-8?B?bXRNNGxlenEzNSt6NzlYK1BvUTJkdmxnVGJkWmlTaFlScERrNG8vd3Nldnk0?= =?utf-8?B?ZmhzNzRkREJtcGlJV2NlWlVkdnFCUkZvdzNTVWdqMW5ZZkZqREtFbHN1VWQw?= =?utf-8?B?cnVQWTl5QzE3YlVvY0x2YXJnTTQzV0wyVUVCWW44d1JPZlJGM2JKbXQybmNO?= =?utf-8?B?QnFUUkh4ZFlPVm5mODNtd0JhMjdMaDBmL3hOSHU2djIxWWJmMUxWQTllRmpo?= =?utf-8?B?SmNXVCt2V2dzbk01OEcwOUtZam9hazhIcnJheUlPT2tnd3p0YndvOTJPd1Nm?= =?utf-8?B?RHJIWDIxQkhJWS9XVzZOekoyelBkTmQvcnZoalAwczVYcmlqYU9JdkxvbWpu?= =?utf-8?B?NVJjaituY01EVkJiUWtCU29SSnJlbE5IbDFSaCtjYkQyUWlqaU1BaVlLL3V2?= =?utf-8?B?NXFORDhrMmhxZThNVnRLSS92Tmt1dDlvSTE3ZHE2Y2dqWU9sc0J0TEhNUUJH?= =?utf-8?B?NnlzNHRFTExJWHhscU95RjEvdjRPeXRqakJFUW40bkRpLy9CaWloemc1bGRk?= =?utf-8?B?dnZZTlhDbG9xcldHL1FHaGMza05OVzJFQnVIWStzeTRTaXlQeE4zWUt2WGNJ?= =?utf-8?B?dnhyeUVZZENTS1krL0pDWFBZUWNDbDl2V2xCUTFxRUhDZkM0U2pBcEpWSHZ3?= =?utf-8?B?d3lERnJRVVlwQ1poOVBoZWZDM3RXTU1DZVQ0Rk9UanJtYVNiZlpPU0M4LzQ0?= =?utf-8?B?WWQ1MHlkWEhLR2t1c0JsNGpFZzdURTczWjFSdjM0aGdpeVZaeHRBd0dwckpI?= =?utf-8?B?dEh1THdXNWlzSnkwTjBiUE5jeGtSMGJMalplM1NzN3BYQlZzN0FSSS9FSUJz?= =?utf-8?B?MHU0QTA2N1FwMEJRdFFJMHk4U3NlaVhCNEliSEM3QmM1dWtLeTV1Tk9qNEMw?= =?utf-8?B?SkVNUWxRWG5oK2hRPT0=?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2118; 5:CEfnAcqz+uDu5D2ciXswWKd1Tos2U+8zveszFm73Gvp1obMvSs7BpJyBhDrRECiWG4B2btEYjdUqvmy7aMcbMSV1dtU8KzdTpznYmeIZ3W52eKZWKg6uMLXxqC6HIueodVTjYM48AVvqUnnO8/ROz0Ws2y5+pApK7taoMSzBsCYWyrLCkk8aO7yZuEf3EbONbNNnwYORSY0QSVDhRt13YBCiDFynq6pZ6p7fXlhl3kHbxJhwuoCSr92qr9dlZxqBj1ndT+NHjhLTG0fslf2DM+XSbRfnJbMALRAiH6kwTpfOpbwqkU0lmw4v2gBFdoXKcVuwjv2YsAxUOZBovqKCJ6+HeyEma4mFktkO37Ln3wL+TCjUZDxdf66+aJWRFJXASTLqh5it9p8qX/p7SQb2NF1hHw0qCEL8ZJUs2jag5TE8QC0AUp0V3wz4b+snw8Zdd6BVoJOeEOMm94ZtYbY7pDwDS+EtmjFpjFlP8qM8WOtInsCm1zeeADaqDm/+oL8TJVC8w2QWRDB7sehi48KEZQ==; 24:mhYKf/UONP+7kG9hrJZcl6HJSIZJ4WZ2VULREXJJ2gjRZhfvWDMyALrII2vQDCFGZY0pTxUNj3K5EWU1+N8ZUr+c2piPEiJUoJvmdx+peAo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2118; 7:qEmO0ySVhzW+C/XFPCJlJeYAwmr6MLMm48RlOwgaxit36fJ8TOi2R20zAyL4Hw3MA8crXBJhwXaK5ZE1c2TmIpgC2VM9i5JkdiETFXS7mu39+5E62Ktj5krrGHxMaryyPLh7f8L2rGFzQq5wBuLWzHFA+agy82HC89pZOfQmFKL+LsR9CUklkNUcxuBoQXnWQY3lV3d5upoemNW8TpJ1mYebvS9X5UAKrOwg1kuQcTmGb7BrZjAp9UiaknrUE8jh2ugSMjNFzmP0k59DtwczWr8kWYICxMRkOo5kgLjCJd1Mdf8Udohddkd6gzyyS/f/+LCgmjTZ+xWcGEWz7xLCJJWz7LOGjXY8AYvGDQBY36xR+wwKW2P+eg2GnQtquZyA0pCisfFmZqoDoqNdOWKYIId2V1vMPFhE4RwWAHmXeBF9iNYYHS/OM8Gx4VK1Q4GTaj4ePgmNoL1rIgYRMJg7LXK+ZOecZEXVAiN9sjV0tqzMzZozeXaE2BbSaxMMACOidfYjQhbsWQUwmee+3v8ecbvfsmTn10AUdzwbcffOmGCoPZLW/MHAjkstEoXB0vC5Xww8JjCnKQOMnPQnm1nO39+ADuHCkS0qCQRyKwMG/cjjRr++Z21+49J3jbFVyvYGKBStLW2D3fiW8CwvzBH6B79EIFWc++pjukHH0BD2+opP7k+7SptE6i3CAEcNjhKupxyM0INLgJssaK2nrhz3dgSJzZtjXsAGJqfJ3QbXKZXcFnpzEtPuUY36WFlJarf7HKSkZRscqx531JLGfDw9okEisIT68Qh2++LxBV81Kmc= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2017 07:04:22.7185 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB2118 Subject: Re: [dpdk-dev] [PATCH] all: refactor coding style 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, 20 Jul 2017 07:04:25 -0000 On Thursday 20 July 2017 11:23 AM, Tiwei Bie wrote: > On Thu, Jul 20, 2017 at 10:34:39AM +0530, Shreyansh Jain wrote: >> On Wednesday 19 July 2017 02:36 PM, Tiwei Bie wrote: >>> Remove the unwanted spaces before `;' across DPDK source code >>> by below one-liner with some minor manual refinements. >>> >>> find . -name '*.[ch]' | xargs sed -i 's/\([^;(]\) \+;/\1;/g' >>> >>> The fixes for cmdline library are skipped, because it has a >>> different coding style. It deserves a separate cleanup if >>> necessary. The fixes for drivers' base code are also skipped >>> to keep the base code intact. >>> >>> Signed-off-by: Tiwei Bie >>> --- > [...] >>> /* compute the number of steps to the right */ >>> diff --git a/lib/librte_sched/rte_bitmap.h b/lib/librte_sched/rte_bitmap.h >>> index 010d752..e487b58 100644 >>> --- a/lib/librte_sched/rte_bitmap.h >>> +++ b/lib/librte_sched/rte_bitmap.h >>> @@ -500,7 +500,8 @@ __rte_bitmap_scan_read(struct rte_bitmap *bmp, uint32_t *pos, uint64_t *slab) >>> uint64_t *slab2; >>> slab2 = bmp->array2 + bmp->index2; >>> - for ( ; bmp->go2 ; bmp->index2 ++, slab2 ++, bmp->go2 = bmp->index2 & RTE_BITMAP_CL_SLAB_MASK) { >>> + for ( ; bmp->go2; bmp->index2++, slab2++, >>> + bmp->go2 = bmp->index2 & RTE_BITMAP_CL_SLAB_MASK) { >> >> ^^^^ >> Trivial: space before ';' in 'for' here should also be removed. >> > > Thank you for your feedbacks! :-) > > Hmm.. Actually the space between `(' and `;' was kept intentionally > when I wrote this 's/\([^;(]\) \+;/\1;/g' sed script. There are many > other such cases. It's acceptable to me, and I thought we like it: Ok. > > diff --git i/app/test-eventdev/parser.h w/app/test-eventdev/parser.h > index 75a5a3b..372b85f 100644 > --- i/app/test-eventdev/parser.h > +++ w/app/test-eventdev/parser.h > @@ -41,7 +41,7 @@ > #define skip_white_spaces(pos) \ > ({ \ > __typeof__(pos) _p = (pos); \ > - for ( ; isspace(*_p); _p++) \ > + for (; isspace(*_p); _p++) \ > ; \ > _p; \ [...] That is a long list of change :). IMO, we should remove the space (in which case I agree with your change) - but, this is a more of a acceptable-coding-standards issue and I am not sure what the agreed standard for DPDK is in this case. Maybe Thomas can comment. - Shreyansh