Message ID | 20170718055950.10208-9-santosh.shukla@caviumnetworks.com (mailing list archive) |
---|---|
State | Superseded, archived |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id C4FB77CBB; Tue, 18 Jul 2017 08:01:16 +0200 (CEST) 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 E101B271 for <dev@dpdk.org>; Tue, 18 Jul 2017 08:01:15 +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=EJn33OEXuR9+AGRkI6w8edIs0vOYbCl/4z8q8gahD34=; b=RLKm7q/65400XfCj+L4ntd+HNrPgd7HN7HdxOKJzBnGFOqWCm4GRqedtPeK3OJf9r7FFOHCI773h75cwCIHgXnZFqaLB9uFlGVpmucWzVo+pChK4ct2gOVqSZrPIOCUFlv+brNnd4A8+hh59rLFgznCBgMzkxpTmQH+StoxW9aM= Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost.localdomain (14.140.2.178) by CY4PR07MB3096.namprd07.prod.outlook.com (10.172.115.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Tue, 18 Jul 2017 06:01:08 +0000 From: Santosh Shukla <santosh.shukla@caviumnetworks.com> To: thomas@monjalon.net, dev@dpdk.org Cc: bruce.richardson@intel.com, jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, shreyansh.jain@nxp.com, gaetan.rivet@6wind.com, sergio.gonzalez.monroy@intel.com, anatoly.burakov@intel.com, stephen@networkplumber.org, maxime.coquelin@redhat.com, olivier.matz@6wind.com, Santosh Shukla <santosh.shukla@caviumnetworks.com> Date: Tue, 18 Jul 2017 11:29:46 +0530 Message-Id: <20170718055950.10208-9-santosh.shukla@caviumnetworks.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170718055950.10208-1-santosh.shukla@caviumnetworks.com> References: <20170711061631.5018-1-santosh.shukla@caviumnetworks.com> <20170718055950.10208-1-santosh.shukla@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: SG2PR01CA0029.apcprd01.prod.exchangelabs.com (10.165.9.167) To CY4PR07MB3096.namprd07.prod.outlook.com (10.172.115.10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95c7bcfd-3b10-4270-6ac6-08d4cda2654b 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:CY4PR07MB3096; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 3:aJzQzRLPbPYAhvliT92vrqIsQjDkvj4hyoaD0Hb96sYDF6GnkmDIufyX+vmP6/8aVJHrgokc7gHjfykqtlgvQxhTkk0bHnAZPzipEn5KFZ7txoMbjmbvVEo2kfK9o+7EKYlB2fwWX9YZBXtXEGmfcpZf9MsHF7yb+gExCfUwyFvFwYIS6+EB8SXV7uKZDq716cIclqzcjxiYRWVmEISjyU6SOZtGSPExTSmeipcVU4yWNVfEQVQ9GnwkMokOyLE99PeOVijFrmRgpaAWCFDnT0nWASrY8psUvjzHTQlAYLfGjctHhMmWS04WmL/xCADZxK44xcNDQ/3wXuvflk98SuFoEOO0+ysmye4+hODpJvYcmdt2Pt6RLrWIGz0ot/e/YMVMZg06NCUJmOoiQv7KrgxaXWm+xq3gThfic9QRxB5DVIs9SZVA7y1YlVRBMQnRmAcWuj0UlUWZJeKpQl3F444YSPHOqcd7xx2VGavsEJdc4hBaaIxn6I0H5txFRH3zS/GEYiMdHhEmms25mZPtgML3KyVUQjC28bU7DSJwSIaee0BMth79uuGOV+W6osTuHY7k27xflkAPegGDXt8HojH1IMg3cMmZxnTgVlI5jMmjENtJth00RqeF71PMkKkPORDXBSPW9Xr306I2MTUUH8+oU035vO0mdjtEfI0mcqbRk/IkBjgOl3kgAOQFQBCwP8hvDhZT3euRJMF1KHe3Zl7fnbvEun9rMoB26lw8wxg= X-MS-TrafficTypeDiagnostic: CY4PR07MB3096: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 25:VQ6Ad8kZ3aBc/2AALNsIti3hP3M96haUsEdQa3eMf3UyGAp1+epm7xnDBdNpJrREtnJ23AEnx8sTj9vfdD36gIdchQ2nGj6CBYqr1MCnG52GI53VxTfz3mkX37G+J+MaQ803nwnXJa7ppzc18hbvxt977v3f7RUqNwcwVI9HoIObm9ItpKM/88QRKLFjjZidxUNau0Gva6SRI8GF2oTsTCP8MkO7cPEGWir80ljuJ6AeJh5Fp6Qipz5nCVH3T7ndwreH6uR3fBng+lx5q0LYW+3gVbr31ELSnUvOpokC4O1M9Iay4tDBlghxh6S8xtKoO89I/1IE41ZckbTiuIz6D1zMWmxoF1Ed1y+Bttp9JFUhu2CJEZCsJgYbEUH7/51COVOAu8YNSutuIHtI8zHIaB/LwjroFbwJsK/8/Vq4qVUmc/zbqjzDDLlxO0gEdew6d60Yym/eimYCIG0/64YOWyrrclREjXBmwE348OrWtRPqtK5R7rPa2JhzQ95yGfMGXCbSDT74gvvXIsiJRirqGX1qPFBfY3mBAhAXUWkMifGzeLZVBR3qJ8Wts8NvOXdCi/wW7t4HZBfBJ26tZmYEUzjiOr4LnKJ9FcA8kQumx9Wu/1Tk0D6Z52oifEE4RVYcH0wslgrx3vG5XbZqx+LYvDYdGQXS9WofKMcvYXpEWkRO4bWVZGuO5zuLRsRHaRcIzfodtTfr2j8w+MBcBgFSvv4J3QuvWw+OBv+J1bnUyH8xpD7b/Ec5TNOKJowaXZ1LgKJCQMBf5Cr8ii6wuhM6E33IwmgS1/jeUKmnqhD/EiAaT9acM1dlVWqseSmfwqwjX5FJnk1IyXl1HVhc3DHMWLuVTzNWBBRoVLYtyja4KE6Kvj09T1LFGpQxh9lYCzZj87bx7t3DeMksRJiRr+Ff+ObqNF2s3GaO4oK9Ckjr2fA= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 31:dCLZ/BM0QAoiKnld7oBg5w5YHBGPBA2vhw8/icc28NDaI9R2bY0ymyMREBn6Jqvo69kXdGDIsyCyDkDx2GyDFyVJDMgpNEoSPQarmp/XVE0EC5rT4NlhEIfGreAz8np6pa3Z7g5C570L2BoanQz9teKTt99DrZgrwscTHuScrsoyC8gmtp2/gn3EYMAjv8vIxm1FbrgRLkMALAqXn3cEC5ORWP12Fs31C3uel6OQaP0/dm0eeUJVBomAVJjvaeXtcv/+Y3zgn6PSQ51z7MshN5taVc2PMxULH9pX4LIW1xohtwZFS/Ygh6hL4ilczJJgXnFX0gI3Wpf9LyDVoCXTYXcNgHIqHE2lt9a/kGjJB+1XVEc4bt1oEKJAqH4PA1gC3N8QqYmWokv2oS2P2IZ6y3umPGVl2mBolLJvo5/cMKhXIdlkBSmKPlSKcmKSqkQVsc1XFSeh6JHqs98J3Jz/D/sPPN4HNPbmmEgP82vqc472yUhwc2G6zHLLtfPzqc/lluookkUPFA0MDCwyAmjACiOWnQ0fYa7i/ibe51ewJ+yfGyFAidxzVlQ+Jv1eOpJkTJFwP/unUuGVr8eFBVJ+UUcNsIVKobGekGGxJ09ODQNd8EVtSgzo0VjP7+5q41fXfndVdbfADfch0r93hrFYpYzkL+4qFW/5QfZq44wzn2E= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 20:l5QowRpuPtxwLzy9gEhYqHcZH6M6wHljTl3oZWv4SrT28mCDDkBCwwYzWFp5fsQI3PbewKxKZWzcJpcYoT+Qt8bYROkiHSpGO1P8eQ9PxFHwsRmcGNipeTbF3f4SBGUR0TPV6rqhR69XHrtd3pBHNZ3z/65K/xXp7jp3MTyYlR33SP4jmMFgKcAXiyBMKIOMT4GBDHhTW1oEDe2bWnL/EXreINZo8aU7G5AzJiN5wSfDn0leuRsLB/gUJij1H5SYNavauVJKh9jLoHK6Hb1Pwz/nsW9GAhg7EsfDVIpM/2IFf+AhBCZoP1CY4E48PSGlkR4LqUVzSnAcCGkb1TZ+xqEArNAkYeFG6VfSj1SosJwKbtK98phtrJTuR7RWF4sigZn1hudSWVRbrB3tAZbw5AtNWRVmyIa+EjP8SFpgpzh5e4Z+rgT4dQKlZHApfFgqNX+Dz5IwZflECpPxo9W5XktWst1RBx3eGggy87UD1+Nu9cVSxQK+s6gFcpUw3220h2j6DANaKutEOFbD8IgkUzQ0SMzdCmxplk9zI8fa0uc1heMejIS27K+1CHGBHUadC1SJ7j+OgxkFkkqBUp/J0FUowIFBT6D5eMIeczWd3Q4= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(50300203121483); X-Microsoft-Antispam-PRVS: <CY4PR07MB309644042974AD44B02711ACEAA10@CY4PR07MB3096.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR07MB3096; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR07MB3096; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3096; 4:98Q6td6a0vuoUovF8igZZI4my9APplIO4sQUmsLLJ7?= W0eN5v8z2/Hxieo97o1KmLFq3NA/bHR1UwKMgD9zNz2QC5LJ/SuP87OBVrhkHLl3vDrP8BgwN86xImPRm4x8uTrtezht3BWOWlsTXnRUAunuXS3D+J9YmFF6kVa8qWo00X/HCHq1i3b362Oy6Tr43+yrRuLuTerhTu++KKBAOW9DQ0281A0Sej+LpoZucFo4H1L0Hbf6pdqRHb2tRd/yDBQjuL6PR/ZMDFsgLp2ac9yhZO+Pkc9eMmIjI7SJ8GWzsMycfre3H0nvHPU3kMfrJngSH9ApPJ95V5AERwbouM0MDVxq8HfzlYlWdgEg6q1NxKLZPMpuAZ70kUB4MfKhIpamrvMv6bOzyeTOEMk0C6M5e4klldcqUprOT/SCoeXKQwzWnXE8+WD/UPjsf7F+ynAX4I1h5PuXyQq+mtJSAEtfYhBbJj0NbVsVzXV4c0wfuy6YJJmIxGoO/gC2UWOqJWH6Ke/BpSRL1/98piBG2YWIVzYE55dTBqUDHztlUsuWnwOkk8ml23ZHzQrGXeNRuV1efgAb7M8fw72y4eRwbFRX7bx5MjLYUGx6ciit4mXtbCgjuIY2OBjW2CIxu1VyfDErQsVcoMe8vGKHFKS3q9gFcPB4/dGVeRgK+jT/0gfUlkWoPDXBnUgQr791XpHfR7FhbETLz4Ker7xThgu9imh3d2MVEsBx1MZwspmUbcvMvnwxDzukcoILtJs/cWglrXM9vsrLuvUo55TlDEIYA7L27dbx/BSfFUyHTblsDiYCuqml4b56KAzrSjWOAwXOLPxKCBqzC6UtReGoqbsczyBTYcl9c4ry/oqTKMFzruLSWjvGUD6XIkZK1WuPnO5L/8ABClNHAk1QCz2mx1sIdaHgYXnm/SNL+zJ7iCoHYJVqa8j2eX3DNc5NIZJgMP1OXa3jsInSodHXBqGaxBMAaD53YKY5UhgpZVFvKWoucdVSIQLOUk1KX9h7vpvWyfVDPmhdZTzADLNmd/zCB+Mdr/X0BJWSEsJEI7LPCnnfDSUBTE5TwniPZ5pzWNQW3q5K5SFEn4g09+tP4zdelad+gAHYJ7A2VjW8qNvb3fDCjhboaFYQQO4gyMR+/9HHB4cr/vNy3Uw7yomwqch14HcTeD0ccn8xh47XYYUYGCtDK+I0v/CBZs9nzTv4WgGDSmz8ChwvMaeGIN/MFdV3gNq8wprA== X-Forefront-PRVS: 037291602B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6069001)(6009001)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(39860400002)(48376002)(25786009)(66066001)(42186005)(50226002)(81166006)(6666003)(189998001)(8676002)(6486002)(110136004)(2906002)(107886003)(38730400002)(7416002)(36756003)(5660300001)(7736002)(47776003)(1076002)(76176999)(50986999)(5003940100001)(305945005)(6512007)(478600001)(4326008)(72206003)(53936002)(575784001)(7350300001)(3846002)(6506006)(33646002)(2950100002)(5009440100003)(50466002)(6116002)(8656003)(42882006)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3096; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3096; 23:tw1jRrJSg93HEsiwn9AESNpamaKUS7IzWXsW2YgIN?= mdpP/yb7RXZX+kp5EDyFCI0tnpntG/HhUmeGQj5P2+jg2DkfNZzgmD7daGaZ9Suw6Ekt4ufB6moWUyGA19QbZhXsTUiOAnXnLCNNX6TTHZmU7mL0xwe4sjSRKexJrEgSjrQoxejmvGuYnHtTZrjRC2UtWEHW6Ht9NT7bZhtVFR4BdNbqqfPWz1pT5r8BCeqaCScqfkz/FVpnsHLLbHvfnidwDo4MagD/PLVpMONElMfYIDAr9AFGlVF4jlD+0OsmFzdQrM3IatqqOWjFsvb9vDyhf+UZBHPRQ//J/bNryqgS1pMoBYg1BPBwMUf9ZgW8nqhJ4jKrnUDXzXV1QfG+YSX4oJ4dfn3Emc3hoVQFSs3yzeihiHj+TNFoW+RpbdAIn5RW79HGB2EXIMchRiaudVCMR3gvdraS3/Sw0cxbllwMg8e+xpwsiAboWrPHVirv+7Z92S/w49HsT0PTJQyCEESblGUyOBaZAemHUK/wYu9OS3ng/M9OU8cNbvxufFYVN9CBjO87adk/8dF5VVhyXZ+NwjNqZyApRGyElQnUe4F4qndwAuptyMwqbBaAI9nC5+5gyEb1lgFhfmfW0X0juSeHeB6On8bz7QPhINHFMWkNiWefSPhAfn1MPTzZSWLa8U8OBpyQV52lfw/tnXgmZ8fKHp+ko/rQ+pWJ1ColwPUCwMueUYsf4o/ie1YI3fZypHYVr4NCHBs5yUBmsU/iUFjWERQG8CPvl+qAVg7zWyQU7rBeenCCwY7B0RCbW/FmCng0lTk6ExW6NHPMhiGVh0qXHrW1h9sAA7qWGg1mBgUNhnOuL+PgVy7CzhyiiMetI2jEPCNacTU8ilCONnP2jXFvb1GtGBK2Lvv+00cGna2J8I3bmzTXHJp0FxOKPGojyxtVr7pGOeKsRafKofjD6mHQ64DGpHRdqFlKI+ldVL6V9vqG+EH/J4wbjt0XzRWUInYmPcbyleg534uyEW3DOG76/xQSIHUHmH7zzgsH8r6pprF68flP4MLaXMR3X9lA8BLI2ej2IpNtcY/hIuk7eBkRxNdXwajauw+omDVCguAEOiaTEuHWAqi05lse5Tl4R8CHgpcgs4zTT3PZdC266RQchqO9iAQEn92PgeXiMCwiuR3PX4V5IPIZGO/BWvJHYMAyBkZ7deW8SomxzUPV8BZzRQRgIzcOEXRpfSxyBND/bF8wdGDoTT5tXd2hV4ea1nF3a1NBaF72bGzAWt9/janmVUccyYYj+cY5X4nNfUHcQ== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3096; 6:zUtMKQn0tEcQw9xpjl3rLxwjCNWGqCOS2sMW0d/gaU?= ebYlCf9pVeYeMDKxYkkRSvd7ub1EGdTTabryB7Jg1wvDmIofWbhH7tZqZJF+61b1ryBE95FVv9WvQNcnXIRqooI81eNKw86kYbblxBCAK9uVoPzf5RZ8tU0VuVCPrBf2CdYIvjz8hwRPgQ/6/8m+tY6Y4/vPiZwv02uQhiF4/4EayzGr0lgp7HKsQ/Vik9pLtnTwOYIl7fj0fng+Uskf8bRqpP8I2Nq6TUIkTfxmWhTm5iqgx/J3fZ4H4hGTHoqDlq8IFX7oRJBQW2TkIQm34N+xbhdmX0bzc2ln66Vk/k1+VEt81NBBtYXdoNFN/0lGzueOFtzMOBbF3dVMt8uxS1B6TgYSnvy6ashZFC9ot25nfVQPg3Mve2AQ+g6LujMiZQp9dbN/U/ONplqp9PH20td4ekxJNn+he5oF5+GkheTyAMtMSzv5Ja1NYQJ5aE3LbUoFKiE5Ve3mAM93Jn8HAVnynlUOtjOuj3zFSraFRPE6amdqWxaFeNo3tuxyjtcoO8/ezdSMNxYPcfjWDiBG1RW5vDEGupH8C7o8yDUlvsG+Tq1dQ0cGFEwO8uhZGS7jY7XK6r2Jdl82ypqTBMCVSsXfyyvjmDudYK5BCFxZpPBoIHZFHidv4c38wzD5wbNcE+cYdnAsUrIbABQM1lHIVPO0/kzpYCu0OlI2H414st+vibZyCybmIcVyCnAMIgkqNWvKv8y2VxtQYuGyLCxZpBY575+Ah2eE39fplRCaN9UgmcfoF32kS3cS4a7WwH7yGx9E79tjIc6KZr1xMsYd6ZFJe6sfwTKUX7o0zPAdoVNH85o+YQgF5AtGP/+pL+TS661DqSwSxtJwmfZCCtwEnZI28PB9dHIAYGZ9ZChwQlkHiQtHrPdcIPZGRIbYHynaMSJvjfEQVQD3hle4/9Ib7UyDSzBFWbWI8gItrIcMtJKEDTfLS3K6iNsQX6yNYiDVU= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 5:UqFvTKfvt2vFEuF1dTCVD2FgIzNfE+adPJigZvtgxhMDGdulvbJpop6cMbLpdpyV617nRaybScpqwHvF5RmKgcuzu8pUaCgRIJMVuoFpOvIYdolO0uCh9ulHC+l8o194v5T2RDCt6/HsVQpLnhtBioMuFLTWOyzvzWD3mh5eleKzCKT7KrPRPaLNuKa6OOs1AkA+n/sWerIedzV1Q892cWVIrI4IJo5KO4RkZ7tXdMZ4dTyHI799cOtN/iMxShGtmyCTdtE7XmLk3n+BgHrkFDnNbUocOlCmdew4U4lPPfAuuT2nv8ZrhOR769W9x4s8gkJ1PYN3IODoXMegBBFFMBfyUte3z3xyWRkXB84JfbWhCvLqj37mduQ+12vAN7vehUt79+y3QosSJuB5OW8H5Kjff2qUoQ506xT2ePbSiJcjOAQ+vpxHfO8m8jv9VZo8bw0iXA/BfD3/UpaC78Q6hhfIW1OwZxlbOD38egZ9YNZfbfMl5tfXZF0PQwr0atWT; 24:YWKO0dOTKF5+v5xtJtsNNofr/6HelbDPnPFcIyr++5IA5NthclGQVsD2FfkpsQnbTKzWAJgBfWR7F2NBFINOfT7ol5ttx2CLlOc1h0cYfrE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 7:3GYvG4bQK6iPVuRaSz0ZP4VKpCoOT/zViLPLynlMQyOHwsJ2/9fBq00BWJEf9tH1LtHxQz7L6frsBf4g+c9nRPPPvemUNfLIWx7l8+wAiV+TqWt+wkLruzBNg4ZDFrc5zitxog2ocR9t3EmBU8riXHvKyxwjDl3ZLVLk1dSkujaZB3iclqJuvr95ZNLN/wHNwkJp34fAxBnIpGKugZ3d8jb/go28bY2dPcf/MX0Ek3r+JNBRT7xc8UlwfNiF5jhigH47sUAxAYe/4TETLj8ZBMF17L+IPnmoZ180Gi1EtYudoPFC421A+pGCnqy+iAH+fvh4ELx0PGIsgc4YNw7P81ihHX12oIml2qssYsZWcNYfeE6D0cNQoJCNuFVgOZ7X7SrNh/pY9Ih5JZqD2r2oF9PJUDpgevt9I0/D2zrpkUupAOQVD4Mv1ec489G9EtCJUMqY1c5VAVGdjV9nPHrcN/O4XYpJ+xlsc32TqfMcqEXk3EuqiEC+ha4gr18gnYIRBrIcwLU+NdY3sD5R0QibBr2tegIM+wiwz3BzJABMpK2jfIqyZQRYeU+Tx5OuXZOUqo1VjvO8MoL4oRwZmATsjmnBhMp07B3MxIb4xvRXxGvL/SozMN3g1Uye2fSHV+JhA9DiY6omJ9N6nCNGe0dMu2P9kTwSLyrqtXAAUSX3HZPe6OCEx9+25o4Fqunck+w0EUFMzgxN/KIqkxTSHaDDmjl5Td4JZfKnTbpn2p8BL+eBRImac/HPHovH1SW3+qz/u/Yamqq7skAnHeApSQkivX5lvjXO1dbnie7D1WZ3HTY= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2017 06:01:08.1419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3096 Subject: [dpdk-dev] [PATCH v4 08/12] linuxapp/eal: auto detect iova mode X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <http://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <http://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
Commit Message
Santosh Shukla
July 18, 2017, 5:59 a.m. UTC
- Moving late bus scanning to up..just after eal_parsing. - Auto detect iova mapping mode, based on the result of rte_bus_scan_iommu_class. Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> --- lib/librte_eal/linuxapp/eal/eal.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)
Comments
On 7/18/2017 11:29 AM, Santosh Shukla wrote: > - Moving late bus scanning to up..just after eal_parsing. > - Auto detect iova mapping mode, based on the result of > rte_bus_scan_iommu_class. > > Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> > --- > lib/librte_eal/linuxapp/eal/eal.c | 15 +++++++++------ > 1 file changed, 9 insertions(+), 6 deletions(-) > > diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c > index fffdf0d15..49b52ce4f 100644 > --- a/lib/librte_eal/linuxapp/eal/eal.c > +++ b/lib/librte_eal/linuxapp/eal/eal.c > @@ -798,6 +798,15 @@ rte_eal_init(int argc, char **argv) > return -1; > } > > + if (rte_bus_scan()) { > + rte_eal_init_alert("Cannot scan the buses for devices\n"); > + rte_errno = ENODEV; > + return -1; > + } > + > + /* autodetect the iova mapping mode (default is iova_pa) */ > + rte_eal_get_configuration()->iova_mode = rte_bus_get_iommu_class(); > + Santosh, With some workaround in fslmc bus scanning/probe code. I am able to test it. It works ok. Post 17.08, we will be submitting the rework of fslmc bus so that this patch will not break the dpaa2 platform support. Regards, Hemant > if (internal_config.no_hugetlbfs == 0 && > internal_config.process_type != RTE_PROC_SECONDARY && > internal_config.xen_dom0_support == 0 && > @@ -895,12 +904,6 @@ rte_eal_init(int argc, char **argv) > return -1; > } > > - if (rte_bus_scan()) { > - rte_eal_init_alert("Cannot scan the buses for devices\n"); > - rte_errno = ENODEV; > - return -1; > - } > - > RTE_LCORE_FOREACH_SLAVE(i) { > > /* >
On Tuesday 18 July 2017 05:04 PM, Hemant Agrawal wrote: > On 7/18/2017 11:29 AM, Santosh Shukla wrote: >> - Moving late bus scanning to up..just after eal_parsing. >> - Auto detect iova mapping mode, based on the result of >> rte_bus_scan_iommu_class. >> >> Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> >> Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> >> --- >> lib/librte_eal/linuxapp/eal/eal.c | 15 +++++++++------ >> 1 file changed, 9 insertions(+), 6 deletions(-) >> >> diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c >> index fffdf0d15..49b52ce4f 100644 >> --- a/lib/librte_eal/linuxapp/eal/eal.c >> +++ b/lib/librte_eal/linuxapp/eal/eal.c >> @@ -798,6 +798,15 @@ rte_eal_init(int argc, char **argv) >> return -1; >> } >> >> + if (rte_bus_scan()) { >> + rte_eal_init_alert("Cannot scan the buses for devices\n"); >> + rte_errno = ENODEV; >> + return -1; >> + } >> + >> + /* autodetect the iova mapping mode (default is iova_pa) */ >> + rte_eal_get_configuration()->iova_mode = rte_bus_get_iommu_class(); >> + > Santosh, > With some workaround in fslmc bus scanning/probe code. I am able to test it. It works ok. > > Post 17.08, we will be submitting the rework of fslmc bus so that this patch will not break the dpaa2 platform support. > Cool ;). > Regards, > Hemant > >> if (internal_config.no_hugetlbfs == 0 && >> internal_config.process_type != RTE_PROC_SECONDARY && >> internal_config.xen_dom0_support == 0 && >> @@ -895,12 +904,6 @@ rte_eal_init(int argc, char **argv) >> return -1; >> } >> >> - if (rte_bus_scan()) { >> - rte_eal_init_alert("Cannot scan the buses for devices\n"); >> - rte_errno = ENODEV; >> - return -1; >> - } >> - >> RTE_LCORE_FOREACH_SLAVE(i) { >> >> /* >> > >
diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c index fffdf0d15..49b52ce4f 100644 --- a/lib/librte_eal/linuxapp/eal/eal.c +++ b/lib/librte_eal/linuxapp/eal/eal.c @@ -798,6 +798,15 @@ rte_eal_init(int argc, char **argv) return -1; } + if (rte_bus_scan()) { + rte_eal_init_alert("Cannot scan the buses for devices\n"); + rte_errno = ENODEV; + return -1; + } + + /* autodetect the iova mapping mode (default is iova_pa) */ + rte_eal_get_configuration()->iova_mode = rte_bus_get_iommu_class(); + if (internal_config.no_hugetlbfs == 0 && internal_config.process_type != RTE_PROC_SECONDARY && internal_config.xen_dom0_support == 0 && @@ -895,12 +904,6 @@ rte_eal_init(int argc, char **argv) return -1; } - if (rte_bus_scan()) { - rte_eal_init_alert("Cannot scan the buses for devices\n"); - rte_errno = ENODEV; - return -1; - } - RTE_LCORE_FOREACH_SLAVE(i) { /*