From patchwork Tue Jul 18 05:59:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shukla X-Patchwork-Id: 27003 Return-Path: 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 3D1B55905; Tue, 18 Jul 2017 08:00:56 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0070.outbound.protection.outlook.com [104.47.33.70]) by dpdk.org (Postfix) with ESMTP id 0C0A97CAC for ; Tue, 18 Jul 2017 08:00:54 +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=+QwdlKj+AyV2Lb3b0Qe8QZsAATnOLn5aOLY5hnkTDVA=; b=KYtsZbCK7YDVxgAPc41PVEjrmPBiNxAePQlkSwtTjTVTFm8Qda/YsD1HbINPoA3r4HaM4wy7OROoI7Vlpy512rCHGD5mALxnBLvtAurPU+xeYtJVK43n6FxWE5gjZNn3CO7+tJW7EHJ5fB6ekXj1ETOggYOfjoPHWcf/b6b3qFU= 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:00:47 +0000 From: Santosh Shukla 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 Date: Tue, 18 Jul 2017 11:29:42 +0530 Message-Id: <20170718055950.10208-5-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 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: eb74aa13-dccb-4640-5e36-08d4cda25878 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:gIcPBwkniRYL1UllCicBCqNRO7kjuiAsDxOPChfgWpd4TciGa4MHjOnBtqUGG4E4thHL9iEWC3kZT+TAJri++nKYbFTLNinui02Q5LSgeSA2mH/xf48Flugc9btByuNDyqDDfqK033m2KzPKVHhxd4xhOFuJ6k5XoJSLil4OCPCjXW1CTmTaEUVDGAQDZPptfXjuonyvfuasFSD7Sd88xQyqAxxFuzfN4cDQO2WEoEnVVfqi7f6+IeGItx4I0Qzx4CnU3lIi762ZFIR0vOItQ+80A2jm0+HehjfcyGha40Q6QxbHMLpx3LOS3kJ56mbEeOfFJRoynHUdJmaUAQEvTOXPg0Ru53/QofmXMKCPuoWH9PfIBzfSZwKjzonj6c+u/dYOXMR9PgShLR/prXp4qTeqFIQjCeUCQYHV9oj2Zs38TkQ6com0KWcNvl43on6e3CikJKyQV6Ze5MiRZHyBVO1DEvIIpSMTMuw68MDXTr6v+9M5jXrJlXLWdXijWVlSAy2B8LAuo7SpvhDokb6VLBKMeU3tX3hG+Gd3qAw2qw0WzyLq+jnOdVDib2cyCmgUGIb8/wPjUVKmtNviE+tEq8yPxdemAHF+WWZpocvNb4AJw9FtDwyNsYxYcv0bxo7/Ec40lorW7H/xmgS5TIDwgdk3jx1LpxDpM5Xtvs4p+zTSw/0TRIcqtnmvkkCY6bS8fY1jOROs6E6gvEjT2/Z9lRzCu1atx6+0ib4khcXW54o= X-MS-TrafficTypeDiagnostic: CY4PR07MB3096: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 25:vyLNePwMgfe5+3HtU0pcick+oYMHV6qCirzkfDvTVF/CRdwmm2kGamciiJwh6h7YRt51X2CJsBqGce9qKEuiLCrAvowJS/1pmOuzQNAm9yXyiJAOx81r1saXH2UU2Cm9p1GgRfaXTgcF86Yoni813CGoXcokHsJxpgcD3yOJU0Gx87lIGRExu7YALuaJ1XwBgTEsa1kJYq2ukgidzn+oIoSMb8f76jqN23KMrLJrL7F9CIKs+8SdbvZF7R6+yPa8YzWM0LlDFshNFfOw6xhPwkyMVRn9+uB8rQC2IFmUOyW9d+o2w4xanniEl1jOwOOniLrF/4mboAzwNacmhtYnUZ9nMmOM4ASaAybV/EsM4jfKN+snfXSMyxrgiw7tFHhXt068Gi/CBEah5xLjF2Zro8JJ9zotCgH+lbPQMxul9QEeAQR8wL9i7jU2IFWTyTE5CNIvtgz0kIF6p7c6KUHIGHkOem0BHVulxC6ed69cpPnQwJBw4/rxFxpuubYPsGW+I1JpMHMDaQ4Abs011x/GC8urvwxuBsebEZ+UAliG1uZpPglChSIST1qT4kiMIqybM/j6OTqIoOYYJbX5WJDONXR25NWX+leglk5kryqouCGcrWqN7TDbcBH5ZZzwx6bQFZsniZoXFAVGsAWZ7zSkQYticMV8dFbV+6sCvjcT5o+HkFYJkF5qOkyMC+m6NWJn0KU4ibNHQyo5yKimGhP5SMDVaPPXKZWOzwoOXCFsk46QFxY5cs6gc5VJJxncu5+tNC+mec1/i+YRNeu1oxul/HdrmCcZ51F5jXlqxoLLusWqdJas76GZqZExgxqfAA9Y4FVqar0W9LpgHNlmEdGv2/gCoPsq14BMEIw4q3itVAR2h0OxG4lEurrtqtdC6zX1nAztE+h49UqGA9EvuMa94/fdmCVY183elwbq+4qSVK0= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 31:aTdo7dibJff4dyeHmRvZV4k9S0VV3yDT2ydIc2oD21wGzyTZJwP+UwuFImL5hW4Cvw0+PvgG5jdlUEF9l4wSCtd4heJm350CYJEXgAZ2EAvWTNbKAW4PY8PWADHotxvUey/p3Wpm0nzkD44TiDm/gDw9fkGv9wKZ6oCuIpXsLnPSAJ1EjuiVsnVRTckGMEhDaSBvSJl3RlroINmwTKf0XoHNGcjRMeYQ++jxOFueBLdaKsHMsTKZ+eamKvJ0UCXeDJWF8/nQuOXXB8lgJo81UUFMUIrPmS6CFqw0U0Ec35Qgowpv5SNakQN92nstwIfPXjmnoWTDzSEytCridVVk9G/9Rnxo5FsqnsNYT21+M2Ound3zV12pbK9dG5fNmRrNDHNJuEoHZC2tnKBuF1g+MDL+1bvTaQAREqOfZVKrBXin51lnCi3fDp9xPQvWefwKol65mJ1qZZMK8D93gmoFEzLUIZYZXUwBjqKAavVrRepT1lYmL/5W0yo/UtNJ64GrQJXBC91U8ynXG4T8gG5ds8y030eLCJPDzCvmg1ljc6R+baunnmwYCQImzCy/5znhWkcYDP/U9EdjtXUZiSaBdLeUHazT0Kk5mVD3B/HmR+IIlmngRKYql5KGgY7ChJSRjTs7HY/3GmWQchZa3cWUPpRS90I6cqq1PXKFvo91PXo= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 20:oCTf426vBV2lNupQm89v1IoaNBZbPIjSgD5QJv67tw+wyQI0yyBdxosDLUwlHB8EPhwjwY+SvhJsyoavnhUEKV9VqpK56FgRxG8JRX2oEaE/jSAruaXWJdnAhfGaFcBieu2LSAD+QWOk3Vo1pfQGEeswwmgv+Z7RWNAQ1qoW4p0BqyO/JCFQOeW79DDJccXuv0TwNaWZLdE7NoctD6B10d/GsXlr9OQFq6H8fW7azoK7WLdmIxDcpYywqTs2bekkbt0s/+6+kPKE5JnTDmmb9PSO/SIBSQtfxmLbe93+nnjKvT8jKh/afRa3zyu5X6wHE5WXNlG6EdD/TtMMBQgSswe9hDzpSY3ZarEXLrFlBGEmktOB8GO2OpXPZ7gXhw1E1RPKVVTZKHuXpViP4pbTZFOVEGBJEIyy0FmTBCSgrRT85JHfqZ0rudNnZcg6I9yPtAvfNT+MyXNQ3qDxoPJUz3FMCRUeRYRhd0mLwnvlXYE5iR2yQDmPnpNPut2RUjSDoU9SgG1SHzCGhZIntUhM4kaogrspEir7SGvs9A43GUDPyWqMjGpPwC9DNix2250kbz6k/wWd0rYj+rQcon1iPUvbyOrBDK3NmMbLNIikwj0= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: 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:4B7HNO+QldZQKih28zzcIO0mKBjfJ31X2q+VRzESYU?= sskfVpXvLDsgwxf3AzG6HarvWAM4+h4NFjAAVUoamrSDCzR6FFWPlmZ3uNVLgNd484di9zlLVDt1za5tbVNc7PI/MBMiUEYtLJN8vxbI6leC0lWtXQ1cOyC1DJP5gVz1jNke/5xrjHGx84wjySyR7xmTU9bPS6XWszOt+CEiss3qVcndnLpbbS7Kuxpgp3K8aeehPPej2PspSEvObLa4oRBNF3f74k4V3VF/d/sY3sGDpyyFOoZWzaM+R6m8H+1k78DXGvkqYsQXcVh92Bmguxe5zKOV96zpm/vY7JIUDzTTy6zPAqy8c7I+2vkT9eQ5j+GWuhBwezkScySsoC4Z2Ggc3kM51YBM3rZdGR9ZEclLm/JIASK7GxE/un9Jm/YbjxF4p5C1t65cttJGFK+1bNL5zjtJ4yemlvaF5fuj0eCiICGiUHkJkV0lr4FGQNTQNCqsuRmEhwGn4H0k5F0HJKPRRTeXuL/Fs0aGun7jH4V0+Tvy4axyL/gFVHqOZlGAAbhyTasjudzY6xzdBPuUP0gZbeQB/U99mZhXU3JVCoEIT/hTLsucXs6UYFupZOEbO75WZ2MCh7AfKXdicHadiF3/5p+6rdOelfoH7tniKcJQzzcJLvBjmJ+d01kIjtRRittZFrVrioHKf/OBw1iqDGhzPT0FcgL6L7d/7iirJQy/xU7+RXc79g4jaTV7hAI/GDXHVpfCwqesaqUDeBAaG4fJ1OrkcykwyA8+QLint18XaeKYG7r/mHRyhyjFRWx5akCNGUldu7uwUaLQMH/gHFXjSMjyr5saH4khE5u9J6fcKksdLcP0nTf5kJs7F8o1ZySX20qDlBeXnzPz8vVueWKEsQcAlWdSVluzA9ACBmzpzj0U7UZNIWPPvgGrbq/oAVjh9RheRv96kneUsifhPPx5FCoUCf2wT5vJWeA7S/cx7TRZdKBKYfB70A/CSyN/Wo67rMN53NG9n+Wx0m65o3wGbjl56OqjNmWp1MKEQZDF1jPutxb/IeboQgkJSuIC5CrCRbWIBQdOlgxvt2CJLpAJO+qehZE4hPSQ17kdKgG42VQe81FiotpknSFirSFSfuzFxV/IRjZfYemXXVTNmcba/fwVUiToyp6gGz3senXYWG1adhqjGbOtX3bWdwFec6petmsP2HdrRjjX2+gI74 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)(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:bpWMhZMucw9H9hHO0qZ9u3pa28qmDFgDUAfOfCgCE?= TnPyWkoZseQA4L/EHwclAen/c80pmgIYWCydV+VqCqGYI4I/BcmOWZsAbhX5+TOk9pFKHdccr/iijn9zGWBtK8PvdEWwSr/AKrS/B0amNoysMHruPVIEDo3fVJflfQoMUV7W6MMaxW9EVH0YmRQ2VvFgkJ1ncfD77edWggZKeVdgmzOOM+qYnh5CPiAd98QkHO3bA/ikIuhLWh+hmAwa+9/BPpRruHVTz6szDo82NPQOWuim2FvpvCyJjKWkGZRoxPS8MOY8aKTs2Q2Hy+kXOYXJHTtU3h/gluTrELgq7lqrIOeoZSf3leGVcr1FWOs7dXnEPwfqdEezGFd/0KjLrkDqBJXWrCETR5QGrqhs24cWdCDQKqwpWSseEBWCjaV858+nU3AONaP0+kvhxO7sAM1tQmfyyUNQUwREDDEJzei660Bj8fDUUlZc/e9N9gmrmmG3yfNEEAKks3m1dlIVzZxhdo4UBAdFA6YZq2OK4lYqGLKiDGrZCZ7eyJScw5XsL955+BVTucjPWZ5iD8n36sE8fJ9D61ooBRa4NevFvpfrKw0c8CtwuU/MqM7pfMAz5OXxyFEFNXYjxvSzWcdo+Kms2yVck6SL16HI+a6yrzqNQNoMM0vyyckXdoIKw4VP62ds3/DYoOH9kqeJ1R9WpKBSI0gv3zRTVyPC5cYGdEHOrptSI0YIP/JkAsoe2JPahSpm586Uku9LFW1rP6RUw36BfNuWQI4XCz/Vn6jpi1GSQZQrsNOXZbiwbq7R7iD2rjN0LoifR8jTtmgd+l/QyU8gLLS/zk9K17/llrlohIpm8Yh8PNq/jySgAvc7DjA5+RXH0ca1nCgjdQG7LjqcIVUuYiIL2IHdT7joexSXTMSgBucdGKfV0VhSjB/Oa0R3n7zvD1AG7aRPVPUYafCPgAY4Ppolh3RDFJF2IHq2nWaXray8v6/+Ar9a0qkHQown+qQ1HgOBDmHpNxE54cSadsKrrDv6txGT2/3p8IxB55hLnGsfvAZojKB4GKekZ0XapvEsBci2MqhJ65H0pgo9le4NGId22I2+RtKFXXxTQMiPmJw410h6TO1BUaC48mSBd0zhU8LrytRrm+4vPcCTJdmpSssOJxooU0MLVXzLlriHiK38bjwrx8dfnnWb93kwB06cLHEm8hp+oaCJl6Mv5b9J96a8iu/+SciOMTs8cStkKNawVz88m6Fc+upJjQiOj46yON2Cr/eHTbAW+QvlRK3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3096; 6:gpJ6Ej4o+sWf8vvFX4kWajyMPslQIYP2ez4/ui/cwi?= u+zpPzAEra/0fp/cP8hmzml9ODW4hzflPStQRQCGd0OLDsnAeut06Zn7ffSPoCAd1shxRufugXskUSF9bipsE8c1D4ItddochPqAoq2kozqxYcha3E6DTXCGfVj1my/nzcOOPt6rikqcGo9Z89GAuTwj5Qc6p9wPxPaItpLFQt/JgUZJoY9Drf7ocfB4yqJLPor9NDjb3TwHiVmfn5N4JRct/i0CZQXD3E6QYvSMnioMrOMgfSWAuFF47Hu7LYKdIBU+34o87FqsQ9ssUHqYklPLP+cL7WLpA06CtlcoU53sEHugHVpxUsGQtBkzsEZvKxqaR13SLi+tYn0Z94rld7m3nmEAkXl2BX1B/XRgmNs5H2mXvhEbAn7R2RJ9HRGbvo1bcJBA2hzbX3uHDWMm/G4KPT9kHaf6+xlGZoVrDdlMWUXIXRTWI27+DR6l9Xoxjzj6hYV9vsXNwjWIt1NGpwghr2XJw22jmbOibwiI88DuhJedG8ydYKu6T8qQUmQKD2aR48ufsz7LnJzlv/Kvw+yWRftVNHi+IlbrBZEEeVkcZOX8DjwYVRbzsPU1VoPSKcICvNShXtVxP2c76v5QbpfUblUslw4sOkFSqXUUibty23xoDyysISpiY3awmvWgQef7+atQBE3rRPHeSfvxS/fOR5BcdYA+zx9y0YmKdvkiictw2rMPrSuQPW8WlUYEbE+PHCieVm2h6vmGI686C38IrhpaPTN0ii/TfJ1cKlJDUS6e6n50+kzTla4g2vNOiZVAF7CSfOwlxKxwcLtd+wRB1TxSITD8MeETj5T2Dxako9A4QaqI918ck6BNmIYGkROlGai99kLEig1x6r8KTIAr0iZ29I9nQNU0YfEEtLNFzSfe7sl0zUkT3ecd/cdUyuzcD/X/vp/cJ1Sg+RXXcREUXcoH9I0WtQe+VLjRZl1sFg8hVVDUo/vlYNIQWcp9Y= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 5:RWVCUDDNMFE+6bn7QejBZPhf5+wykgXSgTZkSoPZ7iNNlMvGhUEtTdy2BUitdmVk4SvDAgHIpSh8uttRuHdJ+HRynSqu/xxrnp4FjftrR3cOxPSoPGaNRq9E+8q8Ded4y71gorZZ6sJBx8yqSeC/LJ1hpEF+TjKG66+XpLrULNw2OqjE09JGCTTOJkyfoth5lwg6tAHlr7lS1PrL81uch/MWxnMWgn22ctcnm1gw23wT8ERsWQFVF+rXa6W67Zx5i/bAo+BgV1HqF38FdljZz06D8zqEgem4LoXF2Z0F4rDFNyNpVqh/hugZzTpKcJwT3IXOgsg0vd2BI5BL1xOP6ob/AiCjgH0vguYZfiYAGQaIInRcG4nK5F1oYZPsihVmHgJ+lyZtIgZDTRzg3umGgw/URtwkR8ahPQMw2O1GtUAyV2fj61SDzzEOQ/jmv4/oRop5hNe3YOD/a/iUfvBoxjfArjux4KEhMmcrpJyddlg7tOmMMQxvd+3cIlrLectT; 24:91O7eQMdB6//Dc/QxcO1UKxL8B9cYnCJzAp9NYZdATzLpuIrNzCDSlfAB/N6FhroDQK+E20qAU3HA4EyemrI9NOgrcGfg5ZrnKhS3a5OQJg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 7:y1i4De3zA+isyEeEG6/6zk46DjvBrF9h3Sulo7gnWOKMg60jfMlMJjnaRTW8lCCVWXkqvnWFn/XpuZmL/6dwVJ7ZkR85/Lb0UEllqGZc2lN6vob2alD8w5sfyIhxLwEki9nR6GNGrG9N+HdB5z5X1mjcFqENeX7xv6VDHQkYhuqUOD2IUvSdlauQOg2Wps06Lj1e1O8gRa8r2gjDC9ZmbfTnopEcktGnEGiKjxKH7evzi15v0ck3N31zSg3dcT+Y7FOO/3ANj2TlU7c1NHfPPNg8xSojC38ka14OFM3aapkJkl33EX+WsW6ZUpjywsOppJQ71vZ/Hs/wm6bIE6aAwD63L0td5qBRq7D3bKQBZ4i6Rp+pV05JP1HNwVpNWQ3GIyqKvzkPl9Wr+8fee7v1Ac56qY1wDCJV1MZBUpB8LpGwpXCL4vAnEeJYGlkwNecKqZoqAtD5sUJzMHLhIq7oL08iIJccAwrfE+91qGG0wmlh3ebTIEbyWrbC/Ox/WoOGCkStgFeDXG6Zz9dI8xJtNJDswmVD17MVPveYruCantBr6+jMKa3xCJsYScc8WuPEXLavXFM8WheD3XGHPSkoiwG+x0ysR5cUVQ/GkzNdhfT9J3qiwJ4qvBTEDo9wVvQ5QGvwd8seX+sgKU5aDDzkF4h6QE7mpygi/9+byj6zl4fQIhnSFZzm0iAWBtBthRLNWwA1W95wnWfQU+at/cu0CL4woXNpNDymutEft5rYon6Ta/IzbxLrXiJs5D44hN1gHPUBG6/BX+WBc9tg9jHotHG3CFwzj3DGmE9WFxK2A5E= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2017 06:00:47.4074 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3096 Subject: [dpdk-dev] [PATCH v4 04/12] bsdapp/eal_pci: get iommu class 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Bsdapp case returns default iova mode. Signed-off-by: Santosh Shukla Signed-off-by: Jerin Jacob --- v3 --> v4: - Removed rte_pci_get_iommu_class api declaration. Now that sits into separate patch [03/12]. lib/librte_eal/bsdapp/eal/eal_pci.c | 10 ++++++++++ lib/librte_eal/bsdapp/eal/rte_eal_version.map | 1 + 2 files changed, 11 insertions(+) diff --git a/lib/librte_eal/bsdapp/eal/eal_pci.c b/lib/librte_eal/bsdapp/eal/eal_pci.c index dcb3b51ad..965255f79 100644 --- a/lib/librte_eal/bsdapp/eal/eal_pci.c +++ b/lib/librte_eal/bsdapp/eal/eal_pci.c @@ -403,6 +403,16 @@ rte_pci_scan(void) return -1; } +/* + * Get iommu class of pci devices on the bus. + */ +enum rte_iova_mode +rte_pci_get_iommu_class(void) +{ + /* Supports only RTE_KDRV_NIC_UIO */ + return RTE_IOVA_PA; +} + int pci_update_device(const struct rte_pci_addr *addr) { diff --git a/lib/librte_eal/bsdapp/eal/rte_eal_version.map b/lib/librte_eal/bsdapp/eal/rte_eal_version.map index e81cbb286..4b25318be 100644 --- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map +++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map @@ -201,6 +201,7 @@ DPDK_17.08 { rte_bus_find_by_device; rte_bus_find_by_name; rte_pci_match; + rte_pci_get_iommu_class; } DPDK_17.05;