From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0060.outbound.protection.outlook.com [104.47.41.60]) by dpdk.org (Postfix) with ESMTP id 73EFB5599 for ; Thu, 20 Jul 2017 06:55:24 +0200 (CEST) Received: from CY1PR03CA0001.namprd03.prod.outlook.com (2603:10b6:600::11) by DM2PR0301MB0912.namprd03.prod.outlook.com (2a01:111:e400:501d::14) 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 04:55:22 +0000 Received: from BL2FFO11FD006.protection.gbl (2a01:111:f400:7c09::108) by CY1PR03CA0001.outlook.office365.com (2603:10b6:600::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 04:55: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 BL2FFO11FD006.mail.protection.outlook.com (10.173.161.2) 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 04:55:21 +0000 Received: from [10.232.14.39] ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6K4tIaV019688; Wed, 19 Jul 2017 21:55:19 -0700 To: Tiwei Bie , CC: , "Van Haaren, Harry" References: <1500455196-182365-1-git-send-email-tiwei.bie@intel.com> From: Shreyansh Jain Message-ID: <39182ae5-d8e1-f84a-6701-2732dfbfdb5f@nxp.com> Date: Thu, 20 Jul 2017 10:34:39 +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: <1500455196-182365-1-git-send-email-tiwei.bie@intel.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131450001219275374; (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)(39840400002)(39410400002)(39860400002)(39450400003)(39400400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(3190300001)(189002)(199003)(24454002)(377454003)(9170700003)(8676002)(189998001)(50466002)(64126003)(104016004)(33646002)(4001350100001)(356003)(229853002)(2950100002)(305945005)(85426001)(77096006)(23676002)(81166006)(6666003)(8936002)(65956001)(83506001)(65826007)(47776003)(65806001)(498600001)(86362001)(5660300001)(31696002)(54356999)(38730400002)(2906002)(50986999)(31686004)(230700001)(105606002)(4326008)(6246003)(76176999)(54906002)(626005)(36756003)(69596002)(106466001)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0912; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD006; 1:DkZZWOk+bTzpqq3SGmPLxapZEX4G6LtAyGmeogBiqyERdw7OigsATW2kH1qqmbKLCoboAmHK9hkOrc5c/ug38OHPGGuLSZHhBh3kKJJU1Hs4SlnMsAVNbPjhjm8Ryj5QSAn3WmTttgskSRblFBzpS5RS2DKUqBILtxzO10q1O/ItsQ7zyiz8jVwg+SH9mNjK802YvJ7oZLCLZ6jS1fuqOkqcz0l3GPP7uP+yIWsDspSYMkNkQ1Ayl0+JDkV2YFfvsnrKchTvlFPEeOSnhkMjIFrjrqHJXOuKGc6FENOUx163gGOVjnQocrmzYpG+ZEvHNzRvHCb3xmTuwfHytWdataIIBidFzaT5Y7Fff5qgljwjS0WOcbogGDC15v3IwMrcdsHWidFtCpF+dt9q81+Sm98MRCm7U/vC7GdcEEAqejpKVQqiZ+7Drrx9SSNM4eJj7kBwPTJuvMAwEG3O+scNxL04BvQu1Usnj9m78Wei6wYZXocsFoc1YwRqjNBnTtzpQidpQb58mCRKghCLyxxPWj9aXqf2HZKD/wST9fzFFYj9PoAvVN66liIoWvwJf1wsdQbzXwnFdnltGildpQqWZV/YWtVOBMrm2i6MofH/mbZOCmpQW1MNaKY3hLLy3DZN9p2a07oR9nQfImV4Fue7htWWskKa62ZVSIXKq0v5KTsNe6EnIryYlcmZH0eEBV/+UAstJ6OcowSv9GHfOcvHZLFc+ESauwcSsiiEthJVVrTKuQ/6+15/gWFmJ1RYB9j0vMkN2TxTWGEBZv6fpkTWaLaacoH1ViN1Zgswen9IsxHc26PFJ35XPUN/BbTcA64Ue6q5aITzflY3qnP0v4Pan/txLFQFAv48qSEb6KQ4ytMbA8DQ+L2ab9m8oUHMCYtARhImxyH5qLh869OWQNH9D0XKEko7RRx/m+QSzbbt1Fs0xaF1hJe/qShFksSxbo2S X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f030e6a0-338c-40e8-de05-08d4cf2b86c7 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:DM2PR0301MB0912; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0912; 3:+j2TOXpcu7brnkP50m7N0z8nZDYVO+naT8WHsHY83rHt8aRWXiMBu6Z94+qH60OOoHSXmrS96iy1XUwpL2fn/hXrOYE+zy868OffzsIOZ0P2I0JbPqPETkgUdgeLe99yEz4m/ED875cFp1xdPedmI5rbn/abnLzFUzpfL8rY4tgYCvlzce6+VE0MCnS/BloVZ5k1qxLll/7kYVVAEICfowxO0kUZ7/gPLeArNtArOGG5jiGoDpP29j/rQyThvG+Ko8bmHvo9SFOTw3DO07DWrCGvUWegZcT6gipdqnjBNj8xB7kkT1is5qSpk29t7/yxUmJgcSHqD4K134G62bsOvQYJ5hjBqjqdrMdPoeCaHt8piKyMYItOlxbDPIIEy0gfl6qxpqq5t9yidlqLwC0XbXpDtILsWlYC10rxRobPG6C43bPxulf3DybY6+0V6ue8so1JyHVNrjw6F7A/eKLZztWi3OG8ztTEjOu0j2INLH3TGn9/NAcSv+IGN74pSTuLGlBXXyZWLigjPbgfukHBk4zXeRwe13qEFjMB8A4vrZ3b+nPi9Hh1rqEgLm/0FqOWrnn5BCoSNNPkweYHmERzM+CtayiN0GAG/9XbMkM7DK0+WEIYFhrR7FKMeZMlWQuekpvuQD43w9rqQcq0W7jecoQHd6BTTH7/fsvFjmUdbqrm5CNKIjfq5UfpCY7xVGvJbv3Qpp0Ld03e5p0+PtMA3s59DFTs7X0ZGjOwwCWN/b/rIziJh2vLI7ilUy8jXt8m7AgzuzHjL6FT1Gpha4PXmR0NO3aRjxfp+o+oafYOrzsaw1AEevRZZEcDT4elwSqRAtr0Y8mYY+uWwdDE3aR+GH7VB1Cqq/l0bWZHRCrNZm4= X-MS-TrafficTypeDiagnostic: DM2PR0301MB0912: X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0912; 25:uejDrqKqqjJlhKDGvCnjB9uRuwtOPNiAkO5LT2lHxdUJxyHTLuvVqVwPuEWbg7QrwBbz04Rse/Dm6PoF/tE8LS++kU/L2MYpdg5ty7l6Pa6U2Oba0wpsMFsg2SAs9EKHfQ57VGrN1vI3nlGCz7mECrxwlpq3GMrT5OI6+pP7ue1Bb4NjxgqnD03GnCB1VRuauePshAGIZIOK+TklvG3ZZNljyOUbKY9onJbg+AAhgRzIZfOYCxnqvsBJXrl+URj1ylv/bzco4TlLd6oIbwBkuaLmY9QPT2zayHe48uuJuTh/zaKnroMkc2JG31QljxxAkvlDyvr70SSqySUQ3h1+m5mLlCYa3b3+DpuKKukQ2d68w463vn8s6pLkpwnSKhIvR74ovMD85OURE8SmixjB4/UhkeovJu+dCATr6+2LhHVz+5VmrMpVJ/D/qDNScE1y8vd9gCC0yMyVKEtLJOLVzWCj31dh+ui0eaoHuLFo+zG6oisAXw4O3mivH/zq050qRFOaFb3PDH1nhaqbH/5E+HP11Pj98l6fC0XNSAGFxaqaO9NVT9IR7vWXXaly1AvtTDJ6bxHpP6xB1MhRJpk1Q7L1wdM/Sg1hstoteF2r8zi6d2VXYE9uhourhMze3wGoJppquwlJF3Ut2sm2SlXZd9FE1SUh73a6R+i56dvytI1ebfE74QMITOsErLOTjLyX+BpmfmV54TRbNy96vAFSA7MgVwR67shDE3HS8e0UCSFmmlVz0Y/cuh21YG8cJ/bry4C5/ZcUiwrG0qUzIWYEn61WxeBTAuabJVkxuaaoMsTFuVr+z1UOBeHJX2vY6v5sFVPCpcttAJJnbKbcZEuaidUFYVmsMi2rVvc4SSdLUF8K164HjKtL5oGyUYMDBLMD7NgmcUo1tBI/hii5HiWMAV20Bk0VNRvQv0PJO3QOUoA= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0912; 31:J+ToDCUNICa1NxsVtGoNSjTQCUTTwC2rvMr7WWJMZjOzkqs8A1vNEzmM7Il09iyZ6Eo1DRWUjxoyN8pCRv+JmQNmFNkYQ43isxQvBdUQ33zYYR0iTbVbrtIzfcmugIM7+wLw8Y9Z1AeDh2dkuiJ9cBASApaeZ9krODklIDnY7+FKAraWfJfiERnMlkSlym5wiUAjWOkrQRzQazy8cUul04BN/zwIMpB8IMbO2sbrw77KSV4l7fqFkBws86ueL7H7xVJtV+JzyLbGZnn9v5MwkT5sLexwO8sp6rw6PA/BlOPcIv7L7DDtms81iO3joVfggN2VMjUzoDxCr0cSph6esAn5PrYk3cs0klSFAdlxrYl/PWg6Bv9O3D2KVL1z4fR82uJVIwochrl3kn9Q+pt5tZnX5bg0XTsvUxnwzSZJcdApcRVJgiHCfY9TolnTWwkR4yUPwhKtNCkeYaCxtRM88v24La3ddV9i75ZcseqrzOZVnH1g3H7u/0d4YAgLZ2JdIGM6viYc0FXTO/sfHToCGix4knca3rsVl+NxX5MKunzTRMGyfoXvtNR50tpk0Hkfp2qvRfhLYVLse+pogEBUr9o5noA7ANZLq/x3l1Ukm3SeEaoanVVsoMcYPiUZnmRunE3Og7YFdHzMONC+7F2BQaLYn/oOK9sIzM0hdPlSj9lV3DNd5+pAkuv59Js8eVB9nkzBR5ZRXWpZUfRBNeuN5A== X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197)(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)(13016025)(5005006)(8121501046)(2017060910075)(13018025)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123563025)(20161123561025)(20161123556025)(20161123559100)(20161123565025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR0301MB0912; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR0301MB0912; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA5MTI7NDpXa2hZM2ROZ3pGUU5UUzFiTUJSYmRpNWhZ?= =?utf-8?B?ZVpJZ0xSRGF6Z00rQW9rN3QyN2VGZHhQMm5oUEk1UVRqRWd5RFVDTGEvT05O?= =?utf-8?B?c0V0M3E3NFcrem9CeGorSGxmejFoWGZmdU5jMUFac04yTGdJcTFyZWJqeWtK?= =?utf-8?B?T3d1akRYcXZHRWFoY1VlZG44TWZnbDhzZkpJck50RktkUEFYaHpxNVQ3RnZq?= =?utf-8?B?R1N0UEMwNXNoUElxRnA3RkwvWUsrVmdRZnkycFdMV2NFWmNWVUM1TUhlS29H?= =?utf-8?B?VEpwRWVnOVBtb2JRaitHWmQrVGgzUXBTZ3JnWkhYUDJFVysyUEtWY1pBajJS?= =?utf-8?B?OWllTzAxY2d4YWZLeDNXd0N4eGhJcFhrQnpxZlpqVjRZeEtOTndjcytlUnVq?= =?utf-8?B?RmFmOEcrL1FqVnQ1Yi9sUTZDaE9mb0RDY2srZGpheS95L0xqUWFwaFVzVEIr?= =?utf-8?B?aG5CRXRJMFBBL3FwbExkQUVFWkI2YVVLRWlzY3dUNFp4VlBhTU8zK3k5T2Zu?= =?utf-8?B?NVpNWURLQVJCT2J5K3hiOTEwc2MyS2syYlBiSjFsN1phbWN3MXpwMC9vRlR5?= =?utf-8?B?ck8rMWFWSXZJMHJMWEVjelRjY1hGSG1wZGZEWUQvenJWY1p3c0tlckdySVJS?= =?utf-8?B?SVU2ZHgvNFBGTWVzUDNxN3NMMXJzL2sxeFhBRytONU5IWkpFQ2JpcjRYMU5r?= =?utf-8?B?WVlZbDNQWFBmR0xIQk5Ca3krYkJHOVR3VWQvTGpTblpOUkowaHRuZlI1NU5J?= =?utf-8?B?U0RXbmp1a01oZ2RxV2VBWHhQbm1ZclMrOExnOUx2cEVQZ0ZCbFROZVdwTFN5?= =?utf-8?B?c1hlOXNDdWdxY0QrSjhOekRNOHYzQ1RIVXpYY3dNMFE5ZC9sODBycUVFUWxF?= =?utf-8?B?YVlSQU1DLzdwWU1CbjF1K2xzRXNDZis2L1ljeGVUV0dqcVlOV1VmM2Y5RDZT?= =?utf-8?B?UkxnQWpEbGVHTVBEWmxSRjdIWVVjbUorTFlmWjBYMmxWOFRtMHhKWStDcnBW?= =?utf-8?B?alJTN0JscmY1VnlNNXhUNHJOeUtyKzlrK0xuSGtJNDQ3TENhNlJRSmYwNXZ4?= =?utf-8?B?dzJwUVRMOWZSVHd5VHkxcHpXbHc4UU9UNndSaEpvT1E2c0RBdlFxd2l0eUo4?= =?utf-8?B?MWlxeTFiV3RXb1pXSHZRTlkyRWswbWlseTBXaENTZDZpbGdVdEhFVytQbW8w?= =?utf-8?B?ZW5RMlBiL3VTZmFhMjl6TDhKcWlrTWhXemdrSklZTERhRG8wZVI3dFpLNE94?= =?utf-8?B?czJZYjJGZDBhemVVTFcwYmtuY25sRTZyeEErTTdrMWpYYkxhaWJ5ZTRXOXNS?= =?utf-8?B?WDUxeDVpSmhOS1dsendkejRYZlhDMHZPZit6V0hzK2JSM04rMDR1T3FjQndv?= =?utf-8?B?eFFycndnT09sWUdPQ3JPWUdSTGc4bVlmOU00NHZpSUM1UTNCeHNXejRJeGFa?= =?utf-8?B?Uy9ub0RTNHh6bC9SQXprWERlRDRST2RsNHo0aGVJbjFWc3RlaWRBemZYbHRi?= =?utf-8?B?SkU2MDNoS2hIRXdORElzWUU4aDRpc1JlM2ZIRlhXbmxia2RzRWRPRHFHdHVy?= =?utf-8?B?emZZMFhNMGdUeXlrVG9obW01T2Z3Y1dmZFcwZEVNNHc2ZXJlbVJkd0p4eEFh?= =?utf-8?B?d0dONFBnc1BmbVZWTmhlbjlsbEh3MXlybmJLOUVESXU3dWUwSWI2YmpBallB?= =?utf-8?B?WEJXdzZ3RTBtaE0yTE9xR0FKU2pJWXRQRU5NSUM1QWczUDN3Qm5MR3N0REx1?= =?utf-8?B?VWRTaWNsZW9uSEczUG5qUzU5OWJqMXJGamxLYmhNMFVYVmN0RTdpS3B2QklH?= =?utf-8?B?Z3FqYXlaTXkzSS9pZUFNYXBDTjEyZGgyaW4yZzJCK05ETERRPT0=?= X-Forefront-PRVS: 0374433C81 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA5MTI7MjM6ZTNueVBYeU1OeHZGMjNvdFY2UVhQWUJz?= =?utf-8?B?UUdRSVVZSElhUElSaTVsTmtWK3NTQ05remYrV3NocTgvc1FXL0ZrVi9NbzEx?= =?utf-8?B?THc5Y0pnQnFxQlNOcE4xWmNXckRkTkE4ZTBGYXBjMklpdlpKTmxlMCtJOUdK?= =?utf-8?B?b1VTeDJEN0ZIc2N6ekE3UGpadHZGT0xDcVVCdnRQVDBVL2NhM3lwRGJnbVJ1?= =?utf-8?B?SzVpdjE4NTNhZzQ1T2lzNkRTZ1JMaUN0YjVYQW1tczBGUkxyTjhwL25tTTBu?= =?utf-8?B?L0ZSYXZwank1UWlRQ3ZFSk9pazRTVW11bmVWdTlvaGJNRDVQZlJCcit5ZGlC?= =?utf-8?B?eVUvOExvVWFFTEpLTWVGRitXYkEzeWpPbVlRcTcza0FlalAwTWpTUFNsZ0ZJ?= =?utf-8?B?WmlMSUlLdGg1OG5UblpwMjFNQ0ZnVXdSWTRUMUFyYXVLVThMeVlKY0tNbEZQ?= =?utf-8?B?cGY5RDFpMjdVM3N5dEZEU1FGc0diVGlGdE5MQ2Jlam81TnZ4RjZKV2xhdkFS?= =?utf-8?B?ZHJtRkNPNXh1MVZzK3dENzV1Z2MxUDNDVzQ1YWMvdnpUemhTbDZnWlY1OFlX?= =?utf-8?B?NmhQQkZOZnBlMjZSTUVhZlhlL0t3aHYzRXlIV0JDTStkK3VKTVBSK3pVSVJj?= =?utf-8?B?SnRIWjNrYzJwQW1KczhyZmpmaDhSNEdoUEI5R21QaEhQUFoxZXdaSE15NGFN?= =?utf-8?B?VTZpd0tFY3JrbitFRm0yNEwvT2Q5Y3NzaTR2alBUVGdXUnhDRFIvSzBPdTEv?= =?utf-8?B?eC9kR1BMeWtDT1k5bVZpdWdHbFByUmp1R3V4RjlTZ1Ura3l6RGZEQ3ZOTGM5?= =?utf-8?B?RkxiZ3RtbVRqZUs3TjJGMDkvWDc1Y0ljRkJOcUtKajNsbzZWV3Y5Wkk2cUx6?= =?utf-8?B?Y1kwQmZoM0w1YlduZXBEUWo0T0hMQTB6VzJSYTh6L2Q4QjIreTJZYmF5M2Vh?= =?utf-8?B?MmtLWittcmJlMnBPTklMUDA1L0xCTExRdWV0bXh6VVN5Q3lpaTRVaEpwVmlq?= =?utf-8?B?MlU1MkhtR3ZpTDlkYW1YMTBQKytzWWlJTzRJaWlIL2JoN2xFa2RtWGZHT0N5?= =?utf-8?B?R0dHMmI4Um44SGw4aTNFcnB6VEpsYTNXc1NzTXhKU25MY0RzeHdtSS9lRURr?= =?utf-8?B?c2plK0hJMnE3eVRSM1h0RXpXNjhVMXFwRDFoWFNsaFV0UVhFQUt5Sm1oMGdT?= =?utf-8?B?WUF6Q0tlZm5MeVlYeFBDeHZNVzdrMk42KzJHTUc0MThZa2l4SlU1TGF2b0Mz?= =?utf-8?B?TkpsVk1TUVlOOS9nTUIyWEJneUpscS94eWQ1ZVRJa09KbzkxZldkMlE5OW1m?= =?utf-8?B?dUxnaTYyWmcxK1ZWdUNORi9OejRqaVJqdHZweERBZlNBQWZTdFFXVm5UMko4?= =?utf-8?B?ZkR5R2VDTHhIcGd3ZlFKclJmaUJuMHVYMUEzMEExcldQSWxacndDL2grYzJT?= =?utf-8?B?bEZXRkpxYUhpRU9ZcnVyZVJLNWc3K1lINDZpRlpiRmh2VmRVYUxaSnRNSGZy?= =?utf-8?B?V0kvOGdsMDlic1FiTjVWNHdzUU1KUFFSNjJRbHBMd01iVDVFamxjWFdkVFFs?= =?utf-8?B?OHlsZms0V294c2UxYUsycFpCT2ZneFBRRThuQkMzei8zODZ3aFNaalJZUUJm?= =?utf-8?B?eEFLQ1RGU2tNM0Y4ZWU3VUhCb2RLeGN1WVltRWJ5cWVjc2ZQWVdTRElBMjdF?= =?utf-8?B?VzdqcXVDREtLeUllZUYrUUh6WEpxNkdHaWZlazlPby9FcjE0Nmd6VFZUY0RC?= =?utf-8?B?c082ZWlsT1Jxb24vVGRqcElDcmhtVlh4UGpEcXhyV2d6V3J0ZW9vTU5YTkJV?= =?utf-8?B?MGdmaXFnOVU2YTJvNEtXck43aXMrMGFlcVRId2J4ZktlYkZoeTE2RUsvaTdY?= =?utf-8?B?Z0xDOTlMd01WTEMwbVpPQ1libHhoL2JGczdvWCtSeGFiZlZ1bEFnNHU3VDRk?= =?utf-8?B?bVZvaEJla0VOQ3hLRmZjeUdOVnRqNXY0R0lUaE5OVUp6VjUrUUxYV0pieGNC?= =?utf-8?B?bW00UW5XNkFrdUV6QXNOQUZqOVdFZzB1ckJENWpBPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA5MTI7NjpVTXRwcVR0UGVleXlQQzVpTmJlTStyYXRL?= =?utf-8?B?MzdoMUJaeFhmYUZsWmtKb2p1VzR1c08wY1huS1c4VzZDVTMrdlNUc2h4ZmZt?= =?utf-8?B?eWozVWg4OXpocFNxMjZDSzgwQjVneG1jWis1TWE2ODZPOFBnTUlHc0l3Z2JD?= =?utf-8?B?Qi8zTlpBRWloUVJ5REMvSE5naDQwZWtXdE9MY2ZUeGdWMFAwZjZka0tHb1JB?= =?utf-8?B?anJkSk8vSGUzeUlBeE1pZmR1aXlkcDAzWTJ2N2dmaGxNQ0tjR1Boc3NCcWNR?= =?utf-8?B?WE5zMTdwQVgzcEpVYmdmalIxNzhPUXFkbVdvUmgvemtKT0wzWTM5S2VHSW5S?= =?utf-8?B?a25NVVM5OVQvSXhCVUU4MUl3QlV5WWppd1RMaEhzbXFWdmk3ZWN4ZGRTbkhK?= =?utf-8?B?dExsaHI2OEFsS0Q1N01rS2J3cjVtVGI4dEIyZW51WFhKd0JJSDZXdjI0Yys3?= =?utf-8?B?WmtZNW5BWDVNSTJ2R2lEL3R2UndUc1F6SlVaeE8vTzNmQ0IzQWdBejNJa1JP?= =?utf-8?B?ZlppbFlVQ2V4dk1GYjNlWUlaenZ4aXcxWkh6NnZHVXFNNnhFd1lEemhVVHBW?= =?utf-8?B?cXBBelNKVlVGTnMvcStsMFdGTjlqS2J3Q2VvWG1QaFhEc2ZmTk41U1RHRkFr?= =?utf-8?B?Rk1rNU1hSlhpcTk5ZTlmRmRKZGpyQ2lPV2VoM05EL0hpdUxtRTZzNDZkbWp3?= =?utf-8?B?UDdjUmo5WW5PQXJSeTNTMHYzRDI0eStEY1piVGhtdWZYNGkxL1VPUFF2RFJw?= =?utf-8?B?UW43anl0Zys0dXZjNXJVcE1YeTZqazdHM1NxNERocVhqeStsWWhPOCtLenZY?= =?utf-8?B?K015SzVrVVc1Wk56aXQrekdMVzQ4U1d1UXNKdHN3ZW1nMVVKOWdIWXFsQ1Nl?= =?utf-8?B?cTFQRzhyUEVUcGVoSWduNWRXWGxkMkpsaXlsZ0JNZDUweWFLSXo5S0NVeThI?= =?utf-8?B?M2ZiMHNVY29LWk9STjR5VkJmTDRtUDNmN0lKRGRGY0tmNmNka014ZFRoSGlZ?= =?utf-8?B?RkNsdS9NTWpLTVNuMXF5eld6bHhuOEJFNHZpS2tXbkNXSHpaYTNwa1VqWSsx?= =?utf-8?B?eFRNb01LdWVXWTN2Z2pMUWZlTU04R3ZiV2VqeHFoZDFSQm0xQ2pQVmoxRG1n?= =?utf-8?B?Wkxvby9Oaktxa3FCbE5jR0xBTVdzTkhGSTRBMURicDVoNVhXSU5kT1JDbG5M?= =?utf-8?B?QnFUNU9scmozVnk0dHp5RUN6bjdseE1tN3ZvTFJ6SEcxR0YyV0dwZGRSdnh0?= =?utf-8?B?aklTZVVTTVpaRVFrUXNvRnlTcFJRVkg1dmpVb3I2SE1waXFWdEY1Si9LYUgz?= =?utf-8?B?TzdYeXNOT0tCV0R3PT0=?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0912; 5:ckg6XcDF7HWip4NG26kKnyMupKc3TFUywIpv5hj5s35RK/2UPjw7cIStwmhbAHQmRJb2bABf5gCRc356iRyG2Hg4d3YSww2Vd1e0LXxpXWsHQfn8i6+oyPED4tvSjFTOsL9Ij3pBxluM0RbJyg/+w4pg1R0OC/i9PQa7RiQC8lIJcEZTVqqLZu429yoWGvpGPXb2SE4OABo8y47rTVo3PnpK4lGfClS+5rWvaQDBMHfG+K/4M0ZiF7xva84Dfh/9gNCuIEnwVk05SSSz2xAMSO9yUDxOraxkLeMS75pV0LsvtN/oQKyB7G2GmTFcmU0un2Uc/tWnLMLTGxmkeo8Or2X/ELuV6ISBtKEQ1o02PLR39O8DBOfPNb5uldJ63F2mWAwwIZ2H/uqLb8tjUEB0HFY9S3mHKtUH5JxedyYu+X385CvVcKF2seHxe7SP6aVI1bHwP8FXhpCkxz33VnfLR32hdq2CTDSEcJV6eKeimLxHC9ultcqsh/UFcN1X0ijC1RpViUtYb3YagiEz4Zqvmg==; 24:+WPqV+FyAeW7tIkSZkryHXpJwPG51/iK0rp5mPbTLgqhGhUdIdbXl6nOlBwWu4goSbAuOGJy+F3h1Nd02EY3WFYk4UpffIxF/EdaWmg9IMM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0912; 7:sEgQD4MmqMzkzNflgYk0M97Rpd24QE5VaDmEJrOLVDKVpngHyefKy8JVQ5DNUR8OZpz37h4dIlJ/ZG5EZr0urlBDXoBozgyizcP/7YwKZzyS4+Icrsm0bANkcqo/LRXe1V2vfMIbJdSUCyT1Ry6o+3U42CU3l2JZNnkbubhrKFwTpJwxIVDR0chouJTT2IkPGw8eNvWBiLe6pv3Pr0FcjpUWn620abyh55bBfV6YmWHBookQx0GEY3qcs2DnqJu528YUZtQHB/5r6SURkScoiQUl6OkWg5hZSw0tKr2ZBxTpk6N/fpCOgRI+SUDMKXXYLrN/wVju5W8vhc5s4xNshvmLqtMDypJ7m8uZKxSKxcbMI5UBRhVPb2qsBPz+xR4RQIvKN/qcWucpWH/py+QAMWWxvIbXPJlWUnfbBCc+8QH381puIfdm484Ej0EQE5D1cLAAtx8wH9VGW2ljoHIMeM9nV90aq58cVKoj1E7e9sDa04FmMdwzBQFdicFZbJ8d9XfZyAd4WbCAJgo3rlmGKE74lQAEWf7uY5qzZU8W8XNgqmBi7WKLsjF+X2YGF0quqooyU/wycZic2IKvwWTW2HrvoUY6/yjxuGynOBXyqaAPXwJ2EB1kmEnCU0m0GO/k8xUiF0Rm1iuXE6wFSRV04tKCA+o0EovSaUGsuor6YrZ7GQan16z8ITOUS3ButwrJAogX8442vb/zNQZcHShH1rj07Y0fMrGH4tXBB9ommV1LFK6d6k5MjHumCb8P8FuSlMxI8hPoiYK3PuQYfzJ7NoSUyNHlZcGq5lnvDdoATyM= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2017 04:55:21.5687 (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: DM2PR0301MB0912 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 04:55:25 -0000 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 > --- > app/test-pmd/testpmd.h | 4 ++-- > drivers/crypto/qat/qat_adf/icp_qat_fw.h | 2 +- > drivers/event/dpaa2/dpaa2_eventdev.c | 2 +- > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- > drivers/net/bnx2x/bnx2x.c | 3 ++- > drivers/net/bnx2x/elink.h | 2 +- > drivers/net/e1000/igb_pf.c | 2 +- > drivers/net/ena/ena_ethdev.c | 4 ++-- > drivers/net/qede/qede_ethdev.c | 2 +- > drivers/net/vhost/rte_eth_vhost.c | 2 +- > drivers/net/virtio/virtio_rxtx.c | 4 ++-- > drivers/net/xenvirt/rte_eth_xenvirt.c | 4 ++-- > drivers/net/xenvirt/rte_xen_lib.c | 2 +- > drivers/net/xenvirt/virtqueue.h | 2 +- > examples/ip_pipeline/cpu_core_map.c | 4 ++-- > examples/multi_process/l2fwd_fork/main.c | 2 +- > examples/netmap_compat/lib/compat_netmap.c | 2 +- > examples/performance-thread/l3fwd-thread/main.c | 2 +- > examples/qos_sched/app_thread.c | 2 +- > examples/quota_watermark/qw/main.c | 2 +- > examples/vhost_xen/xenstore_parse.c | 3 +-- > lib/librte_distributor/rte_distributor.c | 12 +++++----- > lib/librte_eal/linuxapp/eal/eal_memory.c | 2 +- > lib/librte_eal/linuxapp/eal/eal_xen_memory.c | 2 +- > lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 4 ++-- > .../linuxapp/kni/ethtool/ixgbe/ixgbe_main.c | 2 +- > .../linuxapp/kni/ethtool/ixgbe/kcompat.c | 2 +- > lib/librte_ether/rte_ethdev.c | 2 +- > lib/librte_sched/rte_approx.c | 8 +++---- > lib/librte_sched/rte_bitmap.h | 3 ++- > test/test/test_cryptodev.c | 2 +- > test/test/test_cryptodev_perf.c | 26 +++++++++++----------- > test/test/test_eventdev_sw.c | 2 +- > test/test/test_malloc.c | 4 ++-- > test/test/test_memory.c | 2 +- > test/test/test_mempool.c | 2 +- > test/test/test_ring.c | 6 ++--- > test/test/test_table_acl.c | 2 +- > test/test/test_table_pipeline.c | 2 +- > 39 files changed, 69 insertions(+), 70 deletions(-) > [...] I agree with Harry's comments (in another reply to this thread) that such patches might impact other pending patch series, quite late in merge window. But, this is a good-to-have set, probably early in 1711 window. > /* 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. [...] Other than the above (and also from dpaa2 code change perspective): Acked-by: Shreyansh Jain