From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0069.outbound.protection.outlook.com [104.47.37.69]) by dpdk.org (Postfix) with ESMTP id 371E92B96 for ; Wed, 5 Jul 2017 07:52:35 +0200 (CEST) Received: from BN6PR03CA0069.namprd03.prod.outlook.com (2603:10b6:404:4c::31) by DM2PR0301MB0606.namprd03.prod.outlook.com (2a01:111:e400:3c08::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Wed, 5 Jul 2017 05:52:33 +0000 Received: from BN1BFFO11FD007.protection.gbl (2a01:111:f400:7c10::1:131) by BN6PR03CA0069.outlook.office365.com (2603:10b6:404:4c::31) 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; Wed, 5 Jul 2017 05:52:33 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; 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 BN1BFFO11FD007.mail.protection.outlook.com (10.58.144.70) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1220.9 via Frontend Transport; Wed, 5 Jul 2017 05:52:33 +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 v655qUpT014792; Tue, 4 Jul 2017 22:52:31 -0700 From: Shreyansh Jain To: Thomas Monjalon , , Bruce Richardson CC: References: <20170704214313.31828-1-thomas@monjalon.net> <8c51e4de-f740-b519-f920-a8a359ca5e0d@nxp.com> Message-ID: <7a58a3c5-ff02-a1f8-cf8d-9be0fa966961@nxp.com> Date: Wed, 5 Jul 2017 11:31: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: <8c51e4de-f740-b519-f920-a8a359ca5e0d@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131437075534955271; (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)(39450400003)(39410400002)(39850400002)(39860400002)(39380400002)(39400400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(377454003)(24454002)(9170700003)(83506001)(53936002)(31686004)(85426001)(2906002)(305945005)(65806001)(23676002)(31696002)(4001350100001)(86362001)(575784001)(77096006)(104016004)(230700001)(2950100002)(47776003)(229853002)(498600001)(6246003)(65956001)(356003)(54356999)(76176999)(50986999)(64126003)(33646002)(36756003)(561944003)(81166006)(5660300001)(105606002)(8936002)(8676002)(106466001)(4326008)(626005)(65826007)(50466002)(189998001)(38730400002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0606; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD007; 1:Sa9aWTIRB/d31V7u3fhflrYqfKQo71UbB94PRrXlZN/19Aa4/a2g6Df/mFUMJYWg7Nh16VaPP+iQRjZxf2KXfnwY+Dzw1fVdd/fmonaV/Qh2FQL3Owt+mx0znLpTVSl9/zRVavel2X+AyhKLR8xYZ3sVj53teoq/ddSvzBuScYehNguyRKXcLxBkr784QG82fuVRRtkpCOm0hTvkiaTtJKRhwZX7vNcu+XvG2mrcE7e3gbRgVY8IfINHhu0Ar6g91fuaw+8CJDwR4oxcwhiH5JT83HdQGFFE5LMQqAUGLLkIxhheCHr+orhyKCSbGmgIyv9oXJHIJpJuWa32ogGS3mXSeOw85Sa1WsRIvJSXjci2qM6tcfst/C8P7vLBVn7PoawDnWEwzqSF4xDfs5gwFeqpXhtZ/Bu3PnEr3KmwvoDSF5smD6dmrpNQUPMct0PfCN6UTfy6h0DQI7IQV71oRaGRyTq+AiAnHe5TrioPEshSxadB/xEvKdEskI0c9+TRw37XVLQWi/1qNvEHdYZHLthOcEd8P5nfDVq0RG4LvWK3Aogue33Y/Q+penWKj43zsTsRTTwP9r1T2YaVv9Cs1+FoWcRzvsiRuHV4CL7rTTaq96IEXWr7LzMKscBBPWNwd7qeZ0M0LG+lP5SFX2aUVGrCvoSp8XFU09dHVrmomoaUGX2eOf/1zUsGxeuLO9u9uCZv1DuHLnZLp4dh5aMhpkzVDkxzKE1ICvsKnqqcOeIhx++TrCx3Iq6ujhuNYMGgSIMb6I0MvNOPtEHM1JxcN2C9XoJ1GE1nKZrtOIeagCN98+nD8qQevVFQaDvKdTpq/bK3Tpk7t6gyo52buCYsK9KIi5aXCjI4ZBLRML2K2813vczzw3gweOZ/NdSTh3ZtapEY6ZS8S8KpHLT+C4HD0EoLVdkDS3lLtLbsf7as1LE= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 381886b7-8162-4e99-61a2-08d4c36a0808 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:DM2PR0301MB0606; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 3:JKL0UmEZrUkyfrvYO3FGg5YzJ5koBCe8vh1HXmxYZ+DKt1neIHVKbl1Edz3lqgBmWMjnqw5e48jeO45wXfcBBNs92xE80dw4GAQDFPcJ1D8yntc2oqaZhfqiDLDjXvlZzbd//GfQVF9XhiRWYBS7mh1mDPQOsljII9i7ko5vpapeS6NpJfnSf2VyHINJkZlQQH6S/rsx6yMo8EXv0vPx58suJezNOkU9c+UF3Z1aDNXwt1UOkqR65zvi5VzOClJWgM2bKfouVJzXj7RP3B06FHhMqSRh0Obk1otG5505FTwWyJUQdBmUjih1uGFe6tWhWwil4UWVY09bXhQS6Jj2FvpWYfLNI62egJAg7PG+X2aDCWFl+Te1/YKteLkaWxXquEzfw2a8Y5NSvhTIRAcyeXYxFBx4Oes1NmZq379ArJ3iXy4yQOg813295xz+xSydhon/HoJP4vy2J0Vm8YyVL0DPHQ6vq+jKX2aK69Mx7V+yCPls0VPCQxrzjGKjEiPXnvN4u1vAIzIPrKwsYgrFAcUw+ycKHDiCiX3EQKNmep8i/lniC+y78SRKN/ihc+E1x8sRI/d5zlmqOXXhTLiWQJ8KKJa/HOgfGfbCgdGX1ZbTnP0/PoXjnILqX7oOVUR/tT8lfUeW2aOlJsykRXSZiR1Ty69M+QPKgOqKRKqfrma6z8K9O/W4dwPAsQ/vbW17qfiTOUuJqEkwdo3i3uvq9fUMjfVZ+jjp1aS3/w0uAx/QjlVidurKy5eNeGzPM0bYBK3m9Q9j+GuN29ZjnZeJmsNCty+Y5qeQw8C/+7wzVQaGlA+pvQd4WRPBDmVUtl6NBmAHSHczHiGASdnCjnPnp1xJ6pgbZtFrgBNl18oBtizpEacFJZitqXls/KXIelJm X-MS-TrafficTypeDiagnostic: DM2PR0301MB0606: X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 25:0/eGLbPnxn4JYhpjqsaOh1LJ5GfHdks1tjG8Hj6XV/t9oVgj7/eSz2AFEPVzrPF83CbcwQ110T6MS9gbIJdI3ZKumxbGkqJoB8j6JEVPEYhqrGEvBfbzq/vPCCRcJwVm+0JUEfKMEi+85reZWK4UaR4zC8GXSUQW/b1a6wbiREbi2kXs+ZJ1hFVGiTsmr7UnjAD/JRWcohFxcBPDXHzTVYsmEb0Ej5T+y0Qm9mxAIMLNZhvwJOXe6WKJEOu8q78LMV1y94rp66xWLmqymrUTYXcwJUoO/H01DACI0VDiZW54POg8ftAIcUWXAueGoy6ToUzOlmhYKunkH6WZdAp9Q3/RyR+Pwvj7dQQLn9dc3cZw5CkfE2U98LuPKT+YcFN0lvw50JCOVBxPRcfk0yfoinDeow/2HF9BWLkZ0qy94SGDVKeAOggjUUp3jKdqfRNMMbKocLoB66ErRZw8sv8yV/RGObgwfGL6TpGXgpy5ZXENXjbrNK+l3Sy+Vm+dLSa2xH638z45MLU9HpcC0R55ZCT9149qbcFvlIKIRE9ITBUrsGiEa1cXhWmvOAZveH9YufkxCyLf0Boo1y4ZD3TORSCsGjs42s5M2V9aLa9UFoJoZXkif3ieVdRNUi1Xsss8rnaf+hCWYSG6ttAq098BoLeKFuorF9VNoO9IN8nDz5Fa7YRBSl6+L81kkWik8oNuMP3Bz0mi8CHebJoSdTtNUWfwqC+DXFKuqmia4YT1KlipdFlyZBFfq1xt5r19HBnQaTZSd8zIJMU5a1oZlP0D13/sjj3pRD+9ENtd1ADWJI37y0cTXUqItDUYjBOSGgES0UVaTjZYZUN6tx0htsGFy9p4b4ZSmh5Z2JYftEEVvM2R2Q5WctPY3gnyU/eybGnZ9egeYUYzxtgu3P76JmHkMQbPFKh6cpnSu9tgOMPj/rA= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 31:e8yqxoktqcQkidpETMUM9KscgVKxNNR9ZlTboVxn5mSOMXk0VlNE74RUdzdojOAlO1LVZ76h4rcfmNY8/bgg29YTXcdG0/lM8R3FGHEabLdlZM/fZQk92gZeWRQ/eFytXoVAsN9aihX3Ci/QHPmlnwTQN70HE4kMSPXN7r0oYmWVWTeU9iT4mOZ1f5P5Z2v0UcTiw9dqw7Ze8JPo6tTXHquHtC21rlqIWG3AAW7+WdLVw42FYeHjWD5wPR7g+YbB8R+EgTt2UNTFYzgaix1imWt6KfJhJhgjxOkHCoDJ+ANP1IBvL174UPmZp+YBzRF7gns2Z3jEUaHzEZjR1ZTbt8BPpnrawq1M3cg7g8rSDKzsHzkTxvSJP8Kf7jeq91Nk9lF4Z2Jrto6qO13+RyihmaSpD9Qx+mxumNfFMiWseioXxokSKpkc8jvjhIQ84TsT+4n67Be0Af7Zg17275S9axjqyOe101hf4kGW3KT/6ymLN8rARYuQR8OfuZct2bDIt8r871IYIIyZ/rm5gzJyOUAEIYPqQKSX4GDOyKC6CM1dRzWlv2FU1MhTeHSKQ+nUDSpOD+X/V4UAeHonP6AneHL3Ws4QpKM8uYgLl9GhGh6rraxvglgnJJ1pvDj13Cs9BzPv8ZJM7qQ98sp4hvV4NcKnZ+tE94zhpHhkRUJrli1NeaZpgJADgG62JZB29dvRl7CygGk0MUtksudQZmmW9Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197)(788757137089)(148574349560750); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(2017060910033)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6096035)(20161123565025)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123563025)(20161123556025)(20161123559100)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR0301MB0606; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR0301MB0606; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA2MDY7NDpMcVAvZVl4ZzJNNTZhbWdmaEhNZ2FFa0h0?= =?utf-8?B?c2MxVURhbUU5QUNMandncDZHaEpJQkt1TG94eS9oQjU4UERJYkpLQnJXOWYr?= =?utf-8?B?bjNCTG80R0pSZXlxM0R6bUR6NGVuNUFNOFMwTkhrc1o2N2ZDWnVVYjBlTU45?= =?utf-8?B?MEF6bC9WQmJHckREZUttYzFtNFhmaUNURFNRaHNOcEJjTmFpemZOQUMvQy9j?= =?utf-8?B?OG5ydytlcWFvSkhOZHdlbGZQNU55bmdUUWU0UFZxak9PY2lSVVQzNU9vVXJP?= =?utf-8?B?QTB6cHVCYkhOYnZkT1E4YlVzRXZDbHh6MldsazlvbW1ZVG1DQ1p4N0hIWExl?= =?utf-8?B?UWtlVGdpMlkzN1U2eU0wNzVtaEs5N05wN1VYWEZPWEI1QXJuek5DOXRLd0JW?= =?utf-8?B?ais3ci91bDJKYVVXOUZUQ1F4S2oyN2pNSVVzQUNsbElDVExMeEFUcGRaZzE5?= =?utf-8?B?aXdNZU94R2FBQjNLbFhnamxkRmY2Q0JvMGdWdi9NektNTWM1TUlWazdTQVlD?= =?utf-8?B?dVpDbVErTm9JalBCRXo5QmlxS0M5UjFwaUJBaUZMWU5udm95cHJoZ3JrL1Nr?= =?utf-8?B?WkY3TkJlSy82NE1YTVcrdDFhR3M0QVE4NzZVckJyRkV5bUE1cStmdXd2M0ZF?= =?utf-8?B?ay90aitRYnRxNm1qc3UrWEM1K0Y5b3N5Rk9yTG56M2Q5cTkrM1FQN0RXNGN4?= =?utf-8?B?MFkrcWtIZlBVMmVZOUN6M2RMam83NU50NmNMWjB6VFJYQXZIQ3BoNEVLaXBV?= =?utf-8?B?QitOM0w5dU5idVBFbUZYeFJPUUpXQ00yK1VndU9EZGxkV1ZNLzI3Y2lvSk0x?= =?utf-8?B?alhhbWxkTk9YeGxteUpUWTdyR25jWlVNaUtKMit2WjZ5OXNsMkdLdFJtRUYz?= =?utf-8?B?c3JGKyszQVlNbzB6T0VpSmtxemV1dk5oU01VV003c29ZdjVMSUJRNHp4bkZ3?= =?utf-8?B?cHBiNVgwOHN4VFpFYWtaZkFDcDVYQVhvc2FYb3E1a1BUelRycExLdmUyUEkx?= =?utf-8?B?SlhUQnlSb21PQUxzakVicHJFcE5OSzNxeEtnaU4rWkw1SFVHYkhHbEhKSFFE?= =?utf-8?B?MWtyZEtYTG1mUFZsS1IxTzlZd0xqWjM5Yk9nZGlHMmJLME96aUlqWm0yRlUz?= =?utf-8?B?ZjF4NXFPOC9rUXk2US9UdGUxNWFJQ3VuS3pXRDlHbDVleEtwSDZRL1pHLzdE?= =?utf-8?B?YVYrQ0k5ZE9aQ0o0ZEJQZVBOVFdQWks3d1BXU3Yzc281MGNzZFVRWVRPNlhH?= =?utf-8?B?NjdBZzRpdUJiZ3UxL09lTXhhSndXS25yNVcrclBHRWZWK2FxN0NITy9aWWJs?= =?utf-8?B?aHhzejlNNE1Eb2VWOGIwQ0R1UHQxZW5Tc29ZbEhGNFZXVlJwSHYzSHpGa05W?= =?utf-8?B?SmJxNFpnUXIwL0tGT3NEN1dVWTMybndxdjBSMjAwcDg1NVhJOGw3YnRwemhy?= =?utf-8?B?Y0F3NDIra0xqLzdaUG9DZmJVOU1VQVViOXJvWXVoQ2EyeDhKMGZZSnFFR3kv?= =?utf-8?B?YTNkMHRic1YxeDRuamYwaHB4Mnpoa09aL0xRNVZwd0d1Q09LMmRZNSsyN1Vt?= =?utf-8?B?MlVKczF3c3E1aTgrTXdHbmJlRS9qYnA5R2ZhSHFyQWNBaXJFQkptS1YrMk03?= =?utf-8?B?c2tCT3M4NjZRYTkyeFRld0xpTVQwbzV6bkppcFQzTCtqMlBHQkpnd0sxOHRS?= =?utf-8?B?Rk1VaVMxVTBxNXA2QXdrbGNwTWxBdHRlTElaNmpPTkF3c1lFUEZ4TUlkdFV1?= =?utf-8?B?Ump0SEZUOXM0aEwxZDFOc1hrQTZsbGVacnNaTmJtcWordVo3dWFGM05ac3M4?= =?utf-8?B?NmRCQTZRdXQvcnZ6NElqRUVzSWJrczJJMjRKczgxRFVxdGw4Nm1aQlRmWjBn?= =?utf-8?Q?CECFuPv5xRMc8wzX0oaUaY09mjmCSzvLL?= X-Forefront-PRVS: 0359162B6D X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA2MDY7MjM6bElwZ0twMkp4dXJnbmZ1QmRBOVg3dll1?= =?utf-8?B?TmQwamozRDVlQ0lqVmxEMExzWEFSS25Lc21PeXRudGJNOFhUNTVXcEV3SlN1?= =?utf-8?B?cDRqZTRZZjBqV3RvUmpyMmFMOVhTUzhNaCtScHY0eGJ2ckUvME5CRVVxTHZs?= =?utf-8?B?NFRhbzA0dWluaU91K2RGVzNlWlVqenFGSjA2czk1SjZRSUxqVWlRYmcwOXNQ?= =?utf-8?B?dUw3WU5VSno3bGlJOUovcEE3b05KZWlTb3NYb3c1V0pXK1NjZnNNVXZLRU11?= =?utf-8?B?M24yeEsyTEgzZm44dzlWVS9ZVE5NbjhGL05Rbk12UTVpdFVQa0xRU25PM00x?= =?utf-8?B?MWl1dHFkeFpqZ2hsdG5zUGNNRVRLeDIzZG16RVRZcktkTGErbjR6MERWYm5h?= =?utf-8?B?KzhEeWp1TC9ySUp3dE5pTWx5V0dCQ29pWHU4M2ZxZmlkNU0rcjVxbjVMajZo?= =?utf-8?B?WDcyUGFycUNKRDNEVjR5MHd6OXh5amI5OVZ5NnpnMFk0cGVEYjZsVzYxQU1i?= =?utf-8?B?NzdKS1ZscmxsOU93YzB2bHZYMmw4YWFDTlBRL3NMMSswS3NtclRNWTk1RDI0?= =?utf-8?B?TnFtVGlrc0JINWFoVFBhUGlZdEFKUm1xWmVLZ2VBVk9CQ1p5bEZlWWI5QXgy?= =?utf-8?B?UlNxbGJHS2o2eVBRZlVablliODlGK0FBM0R2cWQ0dmZvU1NneTQ3c2NGay9W?= =?utf-8?B?Q3F3WHZVaWZMQ1krbFJiVExDRHVFU1FITm9aN1c0R1l5dHpnRkxvVHZ1U3ZC?= =?utf-8?B?dEU1ODdZcFlZVExXcVhjUEZ5QlVwT0hVTlZFNmlQVW9PTnhHLzF1WWZBNC9r?= =?utf-8?B?MHFveXJMdXNzOWZKcDFsY2FCL1RRSWw2UmcyQ25ZVnJDZUE2ZXgza3kyOFNx?= =?utf-8?B?Qy9Bd2RKUWFNZ3BvOWZhQU5MNm1haFBjWm9sVWVTaStBNHVzUWMxQ3p4T2R2?= =?utf-8?B?MTEyQk5nQTBERzMvNkZvNnZMZkhlZnJZQitsZ3B0WWdZcmQyY09HTmc4Z0k3?= =?utf-8?B?TWtPRVR1S0hRblg3aGpuQTdnTDV3enRYa2RQOExOTGJnV3k2Q0tUU2U1RjB6?= =?utf-8?B?dUMzNEozWUc2dFlaKzE2OVhmSlM4eTVFOHhSR3ZMYnpTcUh6YzNUNGVMd2R5?= =?utf-8?B?c09VN3N2aFNqdnUzUE5WYkFXWXdoTGdaN1ZBN2pPaGJPTjhERU84Z21MdXFF?= =?utf-8?B?MHdrcWw0V3RpREVRRk9GRHpxZkpKdkdUbmZ4UUpQTlczem9hWkdiZWhobExI?= =?utf-8?B?aXJYNUdhazRTZHEycU5kSzBkbWg5NnZKa0ZRTmh0SCtDbzNuMlFrWWVMaXN5?= =?utf-8?B?SkV0c0tVNGhtUTg1dmIyY3dwazNiQm1XNlBQWEpSTlduRFBCRSthNnI1RVFU?= =?utf-8?B?RGtOcTRSS1BXakttMVRNMC84cGNjUitTLzlmZUZuOG1JR0puODRnTXJYbUcr?= =?utf-8?B?b3NZamxwUTd1U281MEczQ2g4dVp1M0VOTDNDSmhSTm8weTdkN1FxSkNLem9s?= =?utf-8?B?K3JmR0d5RTdGWjllV1JvL0ZiSWsyTFhxZzJkd0dMZXJhT3VhZU1tdzA3b3cx?= =?utf-8?B?bHFOMWgwaVRSSi9icklUZURUR1pKN3ZJb0JqbUh0cnhoWTNvVlBMZldiQ3By?= =?utf-8?B?RFdNaWhhZ3ltOTNzSG1rM2tXeHdWRy9qZEN1K0hOWFhPQSsyWHFZZnlnSjJn?= =?utf-8?B?U1JJZnk0RGhNR0F5azhDcXRoOUxtZjNzMFJYV05ndENrODZXenhXYlZ1VndF?= =?utf-8?B?TGF5MWtUOURaNjVQUkpoekRZYS8rQXIreFF1VGgzRU92RFRCNllGL21Ta2lF?= =?utf-8?B?MjY3S1pMcWZpaFhaT2FVeEp4ZzNCSnlkeTlxZEdYZVBYZ2t0ZnJXMGZsNUlJ?= =?utf-8?B?RUZjNlZzaTVDYlRvZWhMRE5kVTlybHR1Q3NRTm1adWZFTnlUMjU4UGk1TDhx?= =?utf-8?Q?0iTxKSyHRJqsxPH9efoJw1+MOoi61bZQ=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzMDFNQjA2MDY7NjpWMkkyWFJPa2FFK3N3eVR3TjJuUTRFVmUr?= =?utf-8?B?VW96RWduM1dRYmhIK09FRUJwVmRVTTdLWnV0Q0t4Z2hINWxMTmVvbDRzdUF1?= =?utf-8?B?VVJjaU1UYU95U2FiZ2dYNElSSlZoYmc4QnBtVGVGLzBqL00va1kzclpuakJx?= =?utf-8?B?MDJZejljbDkzZFUxTDZvNDR1eG5HenV3aTFyUHdwZEIyVTdCUEVsYmp6SUlP?= =?utf-8?B?cG5pMnV6WjB2Z0o0RHNneVBJcno2MVplbmRkS2plRHY5RmNVRlZTUE9aanBt?= =?utf-8?B?V0xWeHorSndQalN5emZmcEhBUVBVTVlVWm5TWWd6YXNDL1d6MUt1cHZqbGVI?= =?utf-8?B?U2hoYkIyL0lINUxqMEFPMXZBc2RjVU5HSWt4NmdTZStWQkcxUE0xMTZ6R1Yr?= =?utf-8?B?NlFGckFjS2h1RW9RUGVyc2hYeXFkUCtoZ3YvWm5qZ1ZLRVBPRXJXRzNBRFQy?= =?utf-8?B?TDdDS2V5Q2NwWEM0bnVPNzU1TGk1c2FvVVpuUERjQzlEcVV1N3R2bFNjcFI0?= =?utf-8?B?R3BOeEVOTFlsc2pIWXVPREU0ODFPUEdqY3dlaDVVaXh0ZFlqV2I5OEZPampS?= =?utf-8?B?WXVJYjdCN2IvM1l3eDBuQ0diMTUzN2U4clpPMDFiemxVK2dKRE1xMG9CYjBY?= =?utf-8?B?aHI1T2JXUFFyRityL0c3M3NTUTdjNTk3Q2lSVHU3QnA1SGNWeWttVnZweXRh?= =?utf-8?B?SkttTU04Y0ZTM3RPaW5vV1B1emJUU3p0UDh6TW1VUVR2eTR6YWsvV0hhWE1t?= =?utf-8?B?TVlTVzByQXh2RE91K2RGSWZBWmVhc2V4RSsySmloUmVlc1lTSERYaE9IKzJC?= =?utf-8?B?S3JnTHA4M0VxcTUwUGZ1V2JLMjE0TTk1dVlCVno4Y0k4MC8xaFR5Z2xzSlpO?= =?utf-8?B?Z296U2c3ZmNOSnlocHNsRGRxQ3k3SGl6RU15dS85L01DVFJpaEZEelN1cXBj?= =?utf-8?B?dDcwcWNoRU92OUJPUGhmYjNrM3oyMW1hMXRQem1zOVFqbHZFVGtVL2ZuYmlK?= =?utf-8?B?ZzZZTzRXOG83ejhwdmNqLy8vYUZCclZmRFdSVWFyeW9WMm5Fc1RvR0VJbDVz?= =?utf-8?B?LzVCa0ZEUG0xaEZvRDR4RVYrcnVoOS84QUphbHJGMkhmamZxd3lGb1lTaE5U?= =?utf-8?B?blVXRWVySFR6Sms3K2w4VXNoMlBaRElmSUtmcUxnRkFmN3k1ZnQ1R0xnS24v?= =?utf-8?B?RmpRQXJBMmF1bjV4S3hpSGFHWDhHNmdmVFpqcWdjRUYzQ3hnSlJjTEhxbGVi?= =?utf-8?B?K2tRUU5odHdUbWVvbGtUL0dqMi9sWS9tQzNIMHdVNE10UXU4TGVoMjdwMjhL?= =?utf-8?Q?L5lRZWpa8KoYrgVs9RrfNi/CKZGObypTs=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 5:z2vNb+mnOXh+X+4q1D7QrmW0TP92VonDYbWsSq1JzDBYypTjwfCf3GayyYnCV3WOk5rc2y4GiPkq4i3EOcZscdXKrReQW358s7R82aGm6g2gNjPpbem+zbj9rIIh08ckntPxjnzTsPcT+WHx7YwZkB3UepG/KkxJzUP4Ch6mGnb5Repk8FfZGJUPD2ftcEOy8InTdzYlgJl3jCdDAO1xR0RKz1tj9dIoXoHDFKQpeEn+3lZY9TNGupktpx290bYLmBOlaH8iptZrA7PQH3ZTX6RG5r7jJmL3wvNYHUSSF3NOVNH9iI6tr22NUZarNTd1XFgfc6qa6uwjSkE4XVdT+bETBEOm/lZhpfkzNnp/07R+tI360yEXy95XtvJi9bxsLpkohN2orACjZka1/afMI/6qmfWuRWdSX9+2cFg+1VOhP9bZYhTbBk2Uu93FSQXUh/a0YaCs64vAw/yP4BLglVU+utZ3iDkjOCRessz70i0w7WOXtcBudfyPC74CBJ6wBYcE/UbGotkeFBERPm65tQ==; 24:tVZg0yHS2se250EQgCWHgBp0n3A3Tp9TkgOFbrMlqJVyBqKUo60g7ij6HFeeoMb2RkVOh9LryjS4eTMsgnXlWZ6szhI2lD6VgVqMhEdg/Fc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 7:njQKde7ehGILops5kYBSXJIyLP7nOvxaHn5aOBaI/ip6rRc5ZUWyHIJWQJGrIQ+D4FP6ROQOOq/gH6otf4lMq4sbv6RDx3+8QvWOIgTJSQLFCd06Dr8N6zlR9T+k9l9P5yDIBVjWMELISCqb+Jmklbu/7gNZC0cbgX2856Pw5HPPcE0SIEDSJmlJDFidrxT4osD3bf4AHTbY+q0UUvSrhG8YJoK5/0fzUyymVG0AVrEa17jYbq0u0TIZ2t7YSDsUS3Smv6MxRwRBq2il/ETJlc8GiXTvHL0xcJu3qZ3Dg7Oohm85g9mx8/NG57OU1WEe+qXAR0cXaVF9PJIIkom//vjkl4xt11NWB4GuGDBK9avzcgkOUMTFnagl7DJT2KheoHMSM03ursRKZ2YjjXPukzINdVxrsCusttBhDpcSambHuOR9gPyYGwgv0WUl0bZKKVC8N9d3oDew9C4hn/oJxgENsnEdIy0w94v+dUhnh62ImxJAZKR8mrYTqlk6N8HlWUcsz22GGlOt0YOjMmBKOVlBu7lqHdrk4GI0YbIvcfobfmx3rzBR0Wc+joINED+Ng97Dw5TOfpAOXkmnIE2UAKAOQxrnZQcnzrN/Rz/TZmk4F3UtVuycMgl7+673TcQ7ZDK2M1LD//xer9v7bGi4JFpVtey1Drvqul/jzd9VJVmQp454DsTs1tubWWKQ3F45YyBIeHoEBCsjYy750CrjQZUQh/2C/kW1N0aRgFUMeDeGiWh7gjUe+Y3z+5dy28GYao/bkjo8XRbTJMk5faBRRn4HO3XS3Bq0Vwx5+sJ4Fds= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2017 05:52:33.3083 (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: DM2PR0301MB0606 Subject: Re: [dpdk-dev] [PATCH] bus: fix driver registration 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: Wed, 05 Jul 2017 05:52:35 -0000 On Wednesday 05 July 2017 11:17 AM, Shreyansh Jain wrote: > On Wednesday 05 July 2017 03:13 AM, Thomas Monjalon wrote: >> The bus name was stored with embedded double quotes. >> Indeed the bus name is given with a string in a macro, >> which is not used elsewhere. >> These macros are useless because the buses are drivers, >> so they must not have any API for the application writer. >> The registration can be done with a hardcoded value without quotes. >> >> There is another (small) benefit of not using macros for driver names: >> it is to have a meaningful constructor function name. >> For instance, it was businitfn_PCI_BUS_NAME instead of businitfn_pci. >> >> The bus registration macro is also changed to use >> the new RTE_INIT_PRIO macro, similar to RTE_INIT used for other drivers. >> The priority is the highest (101) in order to be sure that the bus driver >> is registered before its device drivers. >> >> Fixes: 0fd1a0eaae19 ("pci: add bus driver") >> Fixes: fea892e35f21 ("bus/vdev: use standard bus registration") >> Fixes: 7e7df6d0a41d ("bus/fslmc: introduce fsl-mc bus driver") >> >> Signed-off-by: Thomas Monjalon >> --- >> This patch is a proposal to replace the patch >> "bus: fix bus name registration" in the series "rte_bus parse API". >> --- >> drivers/bus/fslmc/fslmc_bus.c | 2 +- >> drivers/bus/fslmc/rte_fslmc.h | 3 --- >> lib/librte_eal/common/eal_common_pci.c | 2 +- >> lib/librte_eal/common/eal_common_vdev.c | 2 +- >> lib/librte_eal/common/include/rte_bus.h | 3 ++- >> lib/librte_eal/common/include/rte_eal.h | 3 +++ >> lib/librte_eal/common/include/rte_pci.h | 3 --- >> lib/librte_eal/common/include/rte_vdev.h | 2 -- >> 8 files changed, 8 insertions(+), 12 deletions(-) >> > For DPAA2 as well as generic change: > > Acked-by: Shreyansh Jain > I just noticed that Bruce has already Acked the patch which is super-seeded by this. I didn't mean to conflict here. I don't have a reservation to either of these - but, I like this patch as it does away with priority as well as need for drivers to define an internal name strings. Thus, my ACK to this.