From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0078.outbound.protection.outlook.com [104.47.40.78]) by dpdk.org (Postfix) with ESMTP id 553C71C0B for ; Thu, 6 Jul 2017 08:05:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ode4kB5cyyytkwZnTclDqJeVDiMC4jyHyBNZe3xsghk=; b=A/KPrxMbB3OlMA0+JK/4LflNMFH7PjsNfmIa0TQB2VlQORAdSyg281NL7s49RP35ycQGytCviEoFHs7d7RJkOEZVw6klJmVos4P4ZkeHBmOFAJErG732ik9+1JJ18cd+zDYscxZiky+iRJ8pzRH7La3MvA87Nh3PimKBjRgQPWo= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from [192.168.0.101] (103.76.56.167) by DM5PR07MB3098.namprd07.prod.outlook.com (10.172.85.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Thu, 6 Jul 2017 06:05:40 +0000 To: dev@dpdk.org References: <1e7116a3deaa5c9280b765e29fec355b8ad0165b.1499211317.git.gaetan.rivet@6wind.com> From: santosh Message-ID: Date: Thu, 6 Jul 2017 11:35:24 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <1e7116a3deaa5c9280b765e29fec355b8ad0165b.1499211317.git.gaetan.rivet@6wind.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Originating-IP: [103.76.56.167] X-ClientProxiedBy: PN1PR01CA0100.INDPRD01.PROD.OUTLOOK.COM (10.174.144.16) To DM5PR07MB3098.namprd07.prod.outlook.com (10.172.85.8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c327c96f-84ce-43b1-5519-08d4c4350804 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR07MB3098; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3098; 3:EufOrqiBQpY/ShdE6EseBfyOQc/7ENOAswZUB4BmkQFkAE8gDfRlrG7t/bXzzkaUtsmTMmXBvdhBLsQM9pqSmAVrTvdp1JDurWsdMUUVYZztEqn3grWaQ8MdMAptMiJW/VvtZa4P5XGu62yTOeFxzdzBPZOhdvMNGmQkfp5NhWlq1e3QsmVd0+9VJJ09vh8SXPUlRT00O4wK8zvraqtbLK1Pwxv4c+keMG/sJLYsmEU3nuH00IcCkeHaWAHPM8I3s3tH96XLJKasr9B652+baXhvldgAZlUT7DWv6QJwUv2NxW36WdetifP7neCZdcb38huR6NwMuP+matz0qFtv8kL+s6HKe3hc2sxHn2cdP3LgiGCJSqJu1U/Zy0PrN5/OkaiUeoAjkBrZCDUDpvvN+g6Z6UaNIxffcqFrbp4uWixpYaOno5lTzuectbM7hiDp+ZGMXhumJCtn3TqByHf0sTNJs5s0j+dOLVbhlQMjn2IR6VJx4hOdNlvu3BpmT7GDtwCvTv8Spnijb8CIcr8s2i80FPwMneDyUJFcb7W0ySC5ptM0eT+2a7svMoyb/G4vjwUKybbbb3GuuG2uw60qloSrhQzhMHxqHDp2PVTDwQIRmRM8s/2c+Z6cY46obm/h4Vlz0lZ3dXGvXozrFVsYETueturldXk3QdyTsT9RZZun5WurXVvJuqMkJBT7LQJEOthkCT2OlMiszfu4Sv/qgKm7G/fNmk3laMHHDnkOokq1bVxK4jtQSkPTfUfbG1c+ X-MS-TrafficTypeDiagnostic: DM5PR07MB3098: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3098; 25:NfE0WqKq22xGhoa30erbzWBXcJ30qvDBu5gxO8NwbiW4zrFtiYBBsPsEN/+nIBn6fVKy5XJ4TWXYbGt+uv1z/wOKocigLkUeXvBZAqGzeBWhtthHFXJ/AyuMoAq+rUo7thNN6yaWiL7K+nn+6F13AoRYBcAucr77V7CJQfEaqNQLEe+V48Wde+1kMeOfgVLifNsAdRQ89Aw5+4USfLe+Qf/13LKjqVnb9SCB71SbNXHEvCHhp+mJHPPhpFiVbRW+beiLLx4HmWMhN9DXraQXKE7w/4zfZrckZDnDtiMgUGm3y5wHs27Z7c3JahxGhUqwm3NioAGuvmq/O5auaK6Dj4yaiIosvmPtUcuBMjqrunjD3hnD0ZHYcZnRDVoET1OQxIwA/jSDnA4AOETkzaAiQYOUC94S/7yMfkD3oP5KBcne5YIcHJtqqyA6eqoYe/P1RV8RiSGqfRodi/IzLVkqYa+68zt3bDylqtolb0d2346kUawVw5K70pjhHt0MfB3V3v5wy2OBTigph9wUUbKuWOH0ySYHetuum2OcDHVf3cqzEkS3UKGbRVE1R02iWSVk1CG6cnLpSyHVnjLYjqtKkmB/ZFUNanN7FSEm/lG2dmbXRvIbcQc+395jRsv/j+KKLucZmxjRaeQg8fTUlCtm1unkWcxovOp7mlWTEIeAZs1sU+h1IJf8x4pZBy6s/tOioubDBLV+LcRqU/AJf0+P7f+xfi8OX/j8iZXwkuX/Y/uhH5aKAtvPaZe1sjiXcyloGOAQpjENXyIIZdijY+gSXEMSekSPgg5udWC1YJDETDolCm+6Eoek/hFGjeHofhj9yms2lzxnpzGzzhZxQqvN6rlhg3goXuN9b3vQ6gDb4X+TKFYQ+Dcu6O27n8MWcpoTSuVHCHWl9oHLERm1Rm86t3op3vvJAspb6Zbe3TvDf20= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3098; 31:2C36kgzg9XwPYcSy0FA1HPdFsIq/6HlF9GN4j0DTQh7K/dLOTNi+Jy99wF4lHy5DNei43YYMoM5oGT1kLD6COWXVq9VRO4CI7mmMQG+WKbxJcT0mJbpOIViCIc4gc4OKgLBPxqFqT+Z3Sk3gmyO5jD7cyMbfEGJ8y4+lYxVAgZRqyaB07nirreuv5T7eHZQh2YCpDV+RQfY9mzcTiVcTtg29UADkl322Ls09adLx64wXcYEsQtKBRaRHLgsRS6ZZxdajpAHfUS/mfiJfnxA0YuwkFd6v7g3LISDhr41c1TvNYwRSjLStihPGed5yMlm65/YAxKSSpancA/RSLTz1Pq4sEOHTGnCXw2duhCJK9g72Yg6QNOCQTcMf6ubUntdMth2Z55qaowrg1UmLGKBhkHdQdeavyVuusWwn3taBmILPVYK64C0oK7XEkgph+kgqDcFfcgu/NT1d19hKMY7Z339RIASMi9tN0d65n8JWdqChLPrtz4v2/IC7BtvtW/CUzMMcML6iy1DEkgR1j1Kkly/Mj7pBTITB5Tnvgh9YuKx9w+G+CxXjggkV3fIYFB3OgZX2zuQONbD4I4LjATtwSqOsXMuXn/wUWM/xS9Plh8XXbOw9ooVIN17p4PRU4mP6b4m0wm6ORxTLNpdg39QD/vZMuEIFmoNo1tfYoDhmew61vFBLsjIIxQRkf1HCRucsNiwCzkXtaBigSlMi16ITJg== X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3098; 20:ZXTB6aPcY4SjZUiohAPSaNtDYfjcSeIvIXXphKHB+TTcLnvKDMXBHIryfHYxmdkR0OcvTfOw7OwaNt16P0b0CaxXsn9jVP1rTfg4a2K7g9iHdza2Rq+lvNf6EWI2KS+E9BH8qinU0UHQEmplgOSoGY8FvlJykOSGGjjnmdVFn2uW2Lrx+qvM5DjkKfY0MnfbPVGdImC1Glk91It9/ybRZxiZfCwzR6DJF0QQhYEUNHRdFI3XWkaVahigR1GA397Tia4AHyx0YzLeliUAYW8RdZWseVh5Ei7L4yrOdOHQNpgHuCulyEmZ2EmUBkmQG+bMsbNQCldVfGpGCsuK4J7IEvfgHzPMblMF5qgImRTx98Kh6NHBpLlYEW+QQEwk9FkMuw/0ychNGRqVu/L6s/c7B9lN7xOdonjFIWG4vpx9ai/dWeOTKHR24U1980JcHszSvDB1XpCJkTJ+EnPdPJOjfh8WKJmL9/IFYpcSnkXLwGwj3qOqK9bdXfuYzVNktoglAxN/waHZuBpgOH6r6tXVpsQ2/2tz0P1JOHYPqYSJrCM3kt9nL21hx7k9l+ym/rp8KV+r0QUS+PQXGZwQIW+GuP164ttLhUK4tWK0C3zyEKo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(148574349560750); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910043)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(93006095)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR07MB3098; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR07MB3098; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR07MB3098; 4:POmc2A2umTIZcnF/vHHsCbgIAxXlwMxS9jNM6/?= =?Windows-1252?Q?e8IefUGALQgTR4lsAJmWYAigozoL3Vxvh6B2+ae1Wl8OSoVLmihZFn/9?= =?Windows-1252?Q?93jP1bqTpUYuAKYr6Y7ebooj9yRfdCWn7Du5gHjnJgPseaDeos4PMAlv?= =?Windows-1252?Q?8czPrmot7gLyCPxWQXUIiQrO69SKormX+1jQdbvmEXwKNplWQ6xLkp2J?= =?Windows-1252?Q?UgFpLwkZBvlyAp0myE9ZiSebH3S4od+wNJASer68tmUnYBzhUKPRetz+?= =?Windows-1252?Q?UMM1tz9h6jMKJwAUurHwLmF7j4+DlpqppESLQl76Fm2YWZj4VgQmsFqc?= =?Windows-1252?Q?xZXwG4defA/Yrr+rOtH+CsXyWZYseO8wnl1yHaIV154egQRgG92gM/Af?= =?Windows-1252?Q?n2SW95YBVzbWMGoni8RlCmp6e1qRdpjtXWOlZkg9DVk39p2/Ltz0uW+M?= =?Windows-1252?Q?bk12kzOyJsMq27R26m50facV0Mz6fDUnHSFDRDZj80WaAohdxvSlSgIN?= =?Windows-1252?Q?JwqJgCwUZw5UhPo6nHn4LonHYgMwVVvnksU1Fwa7v9hoPV5IN2J+Q8J7?= =?Windows-1252?Q?Lmr84KOXjbqmHyNpE5LmkytnYjMA8YODQABFPY52/zwd8KTjC9EZ79Ed?= =?Windows-1252?Q?w//1N+pMVEo4+AVufq+MScwsI8AydwsesSF6+oQH9VtPe2eeeCPHMs4w?= =?Windows-1252?Q?/wsfdgXs6lqqa6u8OD2JUpP94B/m29Hb9T0QuswkJjplkV8BoWrNkPcT?= =?Windows-1252?Q?S1tq5JzlJsc4kZnbjSRDqKsMgJByRsubqffbZ+gYxxmttinpVKv0c4O0?= =?Windows-1252?Q?PUcORGldCuXQI+RlYpMBWer07PTcXADxQI0sZLGnHJhQikPzYPvVzacN?= =?Windows-1252?Q?VOSUIG9QdkUoUaPk+RTRkaSivagO0d4vjTElNlOGTP4cUxhEc0PhjevZ?= =?Windows-1252?Q?CE2LGuXLioShcJIKdlDNWdUwZG1TqzyYmrnvaofccEXytLXHqUQnDWCf?= =?Windows-1252?Q?hIyv3EhUa4R/e8tMiGCZGbEUMmKLblL6SyR5tmi6b/tPuztRxSNaWR6w?= =?Windows-1252?Q?Qt9YutwYkIVtD3T6UWBkpoTkEV/G2mE4NQI930qH/ijMv68bhlAaY8MQ?= =?Windows-1252?Q?Eh0FIH/cwse12EPNpMdAQddqqRpKg27SIoKxUyWvVd1qHslGUiiKTJdL?= =?Windows-1252?Q?PtztP/Yb8gY4Z4gNErFBZmeAA+NVxmV/J6iZPTTcpMHZ+YAV0nra/RhA?= =?Windows-1252?Q?4Fq2nPV5StMFG0jgLmgchfUX5DKG0WZjl6hA2nnM5ZZLzKocDedtLYmC?= =?Windows-1252?Q?28aa8MO4i0LowABdDQ+sbQrg=3D=3D?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39850400002)(39450400003)(39840400002)(24454002)(377454003)(90366009)(6486002)(77096006)(189998001)(72206003)(110136004)(6246003)(23746002)(47776003)(478600001)(38730400002)(305945005)(66066001)(7736002)(65956001)(53936002)(229853002)(575784001)(31696002)(83506001)(117156002)(6666003)(2950100002)(42882006)(6116002)(36756003)(25786009)(54356999)(50466002)(3846002)(4001350100001)(5660300001)(76176999)(50986999)(86152003)(31686004)(33646002)(65826007)(2361001)(6916009)(42186005)(230700001)(81166006)(8676002)(2906002)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3098; H:[192.168.0.101]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR07MB3098; 23:9LtYfWl14CDeh62xcVh0POYchLpg2jfi+gEFI?= =?Windows-1252?Q?hEj5+TVYQkLQ5cxnSbuEfrHbzBeYSBxIFYF7F9d5yCpibz8LU1hsF7xT?= =?Windows-1252?Q?ghWifxGBS4y1mjoMGCUSfwgGW5M+H4lxz1hn5mkmpxwZ2AQ6tCYst4zv?= =?Windows-1252?Q?FYOafUQtpa7GHpt1SQYGMtR0jEHtgrQutAFXeMRfp/clNfDHqd6mLNUU?= =?Windows-1252?Q?6pv53D3iIfFh+9Vi0Cq7Cf4fjf84V2w8waa7W4wAfRejc7bODp29fKvZ?= =?Windows-1252?Q?iuQF91m0wc8eOtYqj8vzXGrQHRbJxMkwXH9YnxOOS+uEURc3rYeuXmP3?= =?Windows-1252?Q?WIpt4yJjGj32pGeCGSmXaaHAjffyk2PNUqDrn8I5z6pPR7uloa6lYrFz?= =?Windows-1252?Q?GC98fLhMhp1kf7IOoN7D5IH5h/pJCiHBCYLjd2jiNPUctBX1Twb4Zb6J?= =?Windows-1252?Q?47DF+umKRWKYI5dpxCRD4ppfwgNE3n+nc8A4X/I5rk/dLsXAXJ1oFeoC?= =?Windows-1252?Q?X0N0kxNVUBy3kaMs+lcMjlmOVlU/FsEsCLPj4sbHAlOdu3OYaBPZijsJ?= =?Windows-1252?Q?9mbwo26KWZME0p7dmPPxzCsQDh6MvWarJoxsI25Cwmfj7mZEaAJTksvk?= =?Windows-1252?Q?gOnz562BhsGsGJJSCaLlE39AddLSMH6I2w40YSro09R445Sf5pAVYdTc?= =?Windows-1252?Q?2boYgj6+xgAjrh4WvyC+txBLFWI4vYEALjTvGXhaJ5utumZIO0XaER2+?= =?Windows-1252?Q?OH8Y5PP9JJuh+xdI/Zjhm+1XGL8fXo30ausRG7VAz7MUsL0DeCFEkroM?= =?Windows-1252?Q?Gr2rkYYsux/KsZoZCkBxWolAESe/3e4M72LZOZC+cE4gMVbAwo0ngCBa?= =?Windows-1252?Q?3ZjEKHTElL3kPScAe9eyVQh9BiF5C8d3jnNJQQLhOI2d8wH9j+d3UWb+?= =?Windows-1252?Q?A7RtQit8XxGbJ/LCTsqiHtYu6p1VtRM+uD+0ZbqhrumCSqXDVB81eR76?= =?Windows-1252?Q?mfNAtWmMYr5WRlMNnZyJkfESg2IyQMksJx+4jWVJfO5aO/Ld3VbOhshh?= =?Windows-1252?Q?MCb/XQJbLu/ub9vJo7dm92RJTnApOWp124Yk3iKbgzgcSEVA7BJmqho8?= =?Windows-1252?Q?y27BxGctLaQgIjx0uMJv1ErdMgu8urIngZ+IYhMmgKye2huC4F2rrhP1?= =?Windows-1252?Q?Zlo9moX+j1z6f5hGrGKQzGZaafHBxUmM1GyGetlHM5YY39TSyJ32vpFA?= =?Windows-1252?Q?kh0K+Ckzb1+FiArTKxLQexTzkUge0gJeMlDke64Vt/3GdRU8ED9j1nam?= =?Windows-1252?Q?9repQ4C3JbZeOlVHDHwsN8+Yr1APwBKPKe2MH8R5bPdDQmVufB62W0Rw?= =?Windows-1252?Q?UuqeVTQlHvIlWICdiMyPJOCZ3Kfax15ut2LXejVk5jygc6YFL+WHywTP?= =?Windows-1252?Q?juxf2aOdbNsUbtwKJ7dQZ+tyLpC2pXnmyC4685oq5lm8N+hcy2ENNwC2?= =?Windows-1252?Q?vc6AXI=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR07MB3098; 6:ChlgXozfXeJ5e+wjJrbmkln2QHGObfk1ZsT9yK?= =?Windows-1252?Q?ZyNROTv7EJXIve/KOHbv/LOMLFR0bG2T+bqIQ7aHt3GzyXAfRUiVBzM3?= =?Windows-1252?Q?nsJwG8mw/Lk2Wf5X6Qc+x9iQyYzhpkGYfxKstJnln2JGPM2Syq0w5pYh?= =?Windows-1252?Q?vchfNtdiw+8E6k3PUgnxe6pLie4FQP3pC0C6wiXMPLw4+7MF3IofYh9g?= =?Windows-1252?Q?Tvca/M7cDJdT4OVQtz0qjeGxUs+woM0zAT3uDuVsZN6CDMsGeGzH+PtV?= =?Windows-1252?Q?lQm7g/Rnx7wg6R1gH+CxHmvLlcdL9r3plWxgoy8jQzrSiOKrTFe1oyMd?= =?Windows-1252?Q?qNZgJTrcAH12oiAzLi2XBIoiqTMWdBCcT3YUjLeA8dl8UBffNqy+CDj9?= =?Windows-1252?Q?xbKBfv+cAFWecNXQWCw4fs9fbAjdFCjce82UmxAGKe4lzQVfSyGcYRhy?= =?Windows-1252?Q?T4Ax3O1GRAD7wuTzFT2fyhX2kxeEn7NvM7j30PrBHZL0JtGaUNoc743d?= =?Windows-1252?Q?rSpiWvZND1NsQH/BzK5U/ASWqduaZUrcx2Ia5fq1XBINpQLybzAHp+4U?= =?Windows-1252?Q?Kso0XoPwvFQVWmdmwmB+0Oe3uNH0azG8lHgg0k20xOqplrkzazlMrmqY?= =?Windows-1252?Q?oORpSRjiZHafc+XaxTtMtjB5F9AR81oeNnsHDzYB9iOLFYZXq4CBI/M5?= =?Windows-1252?Q?swIWXuflk6EJG+PEqQuMATWgMnCBLO52zH6LRHDh+tLrrzNlfpouc5gu?= =?Windows-1252?Q?DSVtOTvtF7egtIyGrj/f49H7B7gRvtXqLnC1Ib0eA0Nw7dP4AE7+vt50?= =?Windows-1252?Q?Sbydn0JCc0pjhXs4LsEcjxrSh795pgZWfhzViIJHVq7d3uQW1uVWt7yA?= =?Windows-1252?Q?R2LdCuAcanqfJ1ZicH0O0bTKGcSdCWhRWaT7rKxqRrlLz+HCvjpvLvWa?= =?Windows-1252?Q?ckw40lHCu5pJK5mKNKmBzbf98Hrn1uj1WVUpV8JxK/CnZUKgvLebRsYh?= =?Windows-1252?Q?0J4fUUc1OG0BJT/1bjP92GLa4+X0NopY3CxbeH1RDvMOJAXBRvxsT4zZ?= =?Windows-1252?Q?WFp36+3TYshos=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3098; 5:rOF9jbXf1RL1SU42f4iyI+AOX+bYdFFJQDhVdFEmuO27aY2Uy2wDwxJI6PRHCr3CUX1u9udGpdKO8AR1gJqn6obV+clZJNKC7gH8kn9qtSFWGRcVGcMNgH3C+yMCa40fiOwCFXsVXpaEE17HtsQmFhyVW1RYRgyr5IJWx5Z+tfIixkRDl5K0ZyuPJDQsAOoXCcjgAt4O9/Oi1laa7xpTSyBU2xUh8vwaWoA/bk1k+apDL42/FdddXmg4ocnfJIShslBEjYZ19TP8sBW6l2Zwp3qlOi64eJxpXfd5CeQ1QyPs/elV3XT9vudU6TsUtTTUzW6GZd4y/v+618l2GpUruv8TjaBMzGnZzX6tCmd+dsiSFIB6bOSehDp9BXPItZcRM8HsbSdO+s6uvbnevqeM5XvbYUw+z5y4kuLQGMhIjn4mgjXDgQfXJqIBEz0OEueWx0c12Y4zVzPeg2hK9w/sAdHI+80QE5w1JVwYjIAYoNpvYE2vxFTYCeL8nEpzHqnk; 24:ne39hH4tgUfVvaSxPUiVxT5NK+/vGcDWSdcfo1kHaFSW+20+K/i/eUXWUbTwyTP+SWfLEtRhtYyVjoL9xqgamFH2raxrg6B+nFJwWJWMGLA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3098; 7:SW+tke7OoB+pw1fimdTzv5CGfd7iRYtzRg1wlp8FZ7FB9vKyDMGvr5R/7CTtqDui/yS/3F1Hs0GlRZql0ydh+yDlibhCr2yXLS7aqY74mfRnDLL1zm0uPujXkQltYFmBBwh3v0Ukt7yKRuRjfXGSIF1NdC2HpbNQJNmxpYWyrLjKsCeuzST5wrNqZXQxl4pGzxf/YJnnYmHuIWLJnteCYikhYXdlvqQZwsMWaD50YhAAxpflNztBdcX7hX9MTkNJHwFbvk6rMOis6BgPo8J7gHkjjn24yb5qS3jSuZqbhAI5jt8RcT4x9XcB6q3GIy1wdcCEkQe+106X8Do9SVwq1T/rj1Zcd+Ytvl0wEFWRcGUzX3EPPLPGJYXElD6/tkKEJRCSkES2xq9EO37tNm6smAeF+JjEm91n+Q+O4Vqnmv1G3JzdLRETxUnXF1vssjnM6j4cvbdfwEauE7L6OvLuWq/UivWTVBT4Idui9Egfymhde8G3c+bnfteA3KlMLPiBPDDNpQDvDZEdWeztzZuYdwts4WDNy349oIK8vZgTTv8fQ3ZiNnQaRsmAbGI+lr1qXDmYIGxqAZSLG8zeaESGQXwtGWH1gAtk1eo/+99u7HLBrl6Z/xdnKYKRH/kNp0vCzYZsSQzUZv+5MZneYv1GVMQCT/3ryhRcfIK4UWmYBPTu+3tkuqDscFd+xuG4eEBLYJZWlexIOUrCGM7T0hFa4tfvARgP3kVSh27A1/OPatLnF2BfCA0lCUVXkSrQ5/y/6hYhHc0a+QALOD4AjwUr8i86JlOoZfhaGrY6u2euXnM= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 06:05:40.4808 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3098 Subject: Re: [dpdk-dev] [PATCH v7 1/6] 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: Thu, 06 Jul 2017 06:05:44 -0000 On Wednesday 05 July 2017 05:25 AM, Gaetan Rivet wrote: > From: Thomas Monjalon > > 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 > --- LGTM, Reviewed-by: Santosh Shukla