From patchwork Mon Jul 24 08:39:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shukla X-Patchwork-Id: 27122 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 F1F457CBC; Mon, 24 Jul 2017 10:42:25 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0058.outbound.protection.outlook.com [104.47.36.58]) by dpdk.org (Postfix) with ESMTP id 173177CB0 for ; Mon, 24 Jul 2017 10:42:21 +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=l+Wg24gDSu2jR+7usp0A3VPRjYAROh7DvhNOLc4ineU=; b=I5OnegFqEQgdhjvhm/5B6kJa6T+e8ZNaAc4r1DIp+FC4JQGFvKbWV9PqG4LobU5XEUlmI4bIIL7vy1ycaEMS5JUJ21WdzLr0/xSIQs+Cgj0gFLWPzHHx8Db0mtk4LX2UXt7rKIJ0DsNY8Aiel2Tbp6P9G65IxXPi+njsfUr8d90= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; Received: from localhost.localdomain (223.180.24.9) by DM5PR07MB3097.namprd07.prod.outlook.com (10.172.85.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Mon, 24 Jul 2017 08:42:15 +0000 From: Santosh Shukla To: thomas@monjalon.net, dev@dpdk.org Cc: hemant.agrawal@nxp.com, bruce.richardson@intel.com, jerin.jacob@caviumnetworks.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: Mon, 24 Jul 2017 14:09:56 +0530 Message-Id: <20170724084004.25542-5-santosh.shukla@caviumnetworks.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170724084004.25542-1-santosh.shukla@caviumnetworks.com> References: <20170718055950.10208-1-santosh.shukla@caviumnetworks.com> <20170724084004.25542-1-santosh.shukla@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [223.180.24.9] X-ClientProxiedBy: SG2PR06CA0085.apcprd06.prod.outlook.com (10.170.138.11) To DM5PR07MB3097.namprd07.prod.outlook.com (10.172.85.7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f78689b5-c44b-4466-6db7-08d4d26fe5eb 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:DM5PR07MB3097; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 3:jXpw2TA2ogYpdci8SnCJZMDdAXE16674CEcefUAQ+8o1Y6Go6nRXdij9VTQdedo/UUNMpj+hxUEtYOqrGsB78ueg2sPxKP7Mqc6u4C9ljwNfnTGVpjPWTgksRyRPrylwmUzHmKhRANowZSkIdcjcRAebCuf89u3tXHPfFrGmgdgTL9ET9I6YWjQjo33z508RFce+RxU7/Eu9EJWTy16vZ78OUwbyMktwXLg24vFzFNbQrB5CR6z8RvulyVghFGxPx0gUNnlKrxN8hSFGq2jEwvtMeLY3bTuqiQaY8DND+/vszNCfExxJploZRJb8EhFKpkuuxhZw/a/uL7WZx21YA20SzopcZ1OxiP7/XJxG7StbpuoJbn45z7G1/e9hVVddXDdJm1sE02akVm4cp6MWDdLiGH6mcAEW7HBCpPmccLen99SvuHW4EbqadQhx+zsxd3n145Cqwny1P7eTk9cwb4pKQLzifYh1583EEXIpPf7YqCz6w5DHJteT4KbpGQ6HUc/LzK3/VPJO1z0kiOArFaJsA22Zx9Rpkitqm0FXc1CMvVA6hFqEvcvDJw9hIKHOl3die73HYgoHA5gRXHLBWMfeYvKe+cH7puNGoi6+ntLOWJfqWUJr7Jq26pFB2kvTgLuNjj+EEaVZLG42FOX0KPu2q739ZBiBnYBX7gc2uLlzaqD49Fd/GLvvqWXRDJVXtrAQH30221icjzbaFwAgqASwsfJQ8V+BOmvu0fODxBo= X-MS-TrafficTypeDiagnostic: DM5PR07MB3097: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 25:EmxNzOFzFMtqpv3/k4/0Y6jATl43hz4tGl0yKvvw/kHi7fNZwtl37I5gLIV8AaKqtoL3DvK+wupOlU3X913sLLG5nnz7gD8JCE5y+m5FtoAnIFsEv9sa8LVy+3s8iHrHR7W8/sy2u6ai6lK34V4OxEBfCyEfzF4j+C6jdRAxZLdR/qj/4W601dfc/kVvIZhNV+jysunbmcCB22OVk+fVVZmbZNT2vOh02oCn4Li+DRDNNIfc+5htI0z2ii1ZfCqa4uiiOQTxEWkvPCcE6w63E27pROW0qoHk+zg8cts3MiN3uZgRKS3t3p42PkPNJ20uI9IcMijynwoeIQZqHevX1v5gEMu971AMp19X2CA0VI8wQ0uwyfzJEJwwqVVfQDt1TyhmwDtOsuS4+OV4kakBGpvDLDdMxFuBbR6sRdtIquAehIIz90F+GeFtMx6F9EBK3uprbQTgtirqfN7Y/I1/LMpXV+4fOrgS/UvtkdVvObDxjhTeq6fD+2C/y9nE7MOnSJE4h4LhHPbImbTRH3nTopiogTHJAmrLu8kLlNIyc5UyBX4VslmvQB3nDtmhTUSmus5sDsrdMNqJJWwFRLXPN46s7fIzhxWt4wOhHB8vcBXx4+hZmysOyrQpRlh6bWiV5PF/MN0wNsHj8Blkh2Uhw4Bv31y7fMNYpnngasnbo99yRvd5NIgkDs68tbi62gBWfKLnCHJGxXfTL7XdiEVh3n+covYDVQyrVD8CtMHWGenEOdhSCULt0TkVCmcxzOuR7gg786u7oxCQ9p5v/lb4Uw3GC6pDk1xiO74YoiSzGYdl1uhUvLI3qLVa9pcdYJm4maTVDi1xFaiGGC3XQbPuOwOpMx+622sPTf4VIiG9/CvIiESgrMbvDffazUyd41/Qic1UGcpwGYpdJd7ua8uv6m1eYM8QtRDVYej6BZoQE8E= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 31:OX+1Ber4kyzTWUPfxFuFQlxoblLkU5OpLFpODH4v9235vtke1Q23Rw5L6g+lY9SbKyO8Rkj39rat55iuEMfWofuU1XIqvxLHFs088nMdyhulyQ49jcsoIuDxyjh6gh/vOQL7TiNn1wqMiEtb/7+Shr/lQ1AltFpCIJRQpQM/bZ0yVaOh9wpGzVI4pxF/EyJpSdzfVWsDT3BJKuhEwSdZgJMmB+avjyS9oWS41qARUV53T6RpWyoQHvfApxwhs0Kx+z4at5CrX+noWtbucYwhTUj/CwhcWd6Gm7tf7cVEhLcDesgyNlERwlXil9InHcD3LLuLGToLpWb0sUaVHsVwaQ1c2sRM4BzFkf3thMC9Idm5o9fe34q5WjzMBD5U+MJBMLgxwL58RMgrRHxESrVWI6zjyz0Z1KiXf/Qra1XpNQRNMlgl3uPjWtUi6ZRN8G/Xjqpb7wFYQp4UmsAg8vhewol8cDGkWWoe2MLUO1ofC+lRcdBl4UjRZ1hYT+z9sYQEfjfLshs86ntXNz8N4Vajimxd2ptYZuueRkUOqtOv+MRqWGmInH435XFnS1pUDux2xKxGHsATdlZxtoO5uqSJQ/A7qJrA7foiU3ocNQ4xrSt12R8lWYeijMLkZs8L2Hn8PTDmf80zlR+ruNmiduZnZI3RpIWeuuICDelUO5U2VM4= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 20:Ca1aZNZ68MVAZMvui2Ymj0Yhw9d0bQstrnsDvzBROZCdEpenZSEFSH5geqzUEqVpFrFrK3owIzx7Kp6CWuTiPAuIwlWa9W2monYhrI5UeCAKtg5EKQRQHRLZxUUZozNGCC5KlC997HJF91NHkF0Y/AMr6k3WwEe/agPpMJ6QZnZ/hVnmS3aHflzN46GwVA2cpYlU593h6sjBvjbmctMID+mzO6rx8F2KwpxW3cmKmLPM8o5B602DSmBp4WMZSUdLrSq0pp0B1XO5Lv6pgqLBdP4oK0BmDQDlVnoIWWnuGVQwJspff3rUlawVGOuTRqRalC4BipzxDlLrQ6tmGwsq1EilXaWKNojPmg0tv9gZGcAwM57BjWKJpx/dq8EccxdoxQMTkeeUE3z/UjWbSzSAC+6hs8uIaaAEq0w0xQqCXoz2CYZgTfrgKkrDUostliBsvsABxSUEK25A8VF4Ck4bpBaSR2xj+LrkkEgxplMiH+e2wBFkOBQAoa/osYtWxc2L1nsMRDkUJkufsgeh9rcfj8W/S+glOKlJVvJANgoevo9XhZqOZiXNbrWKO2DeS/76lyxf91NUxLNq/BxAFliiXPG2WTF4BkGG5kvruDEyFmQ= X-Exchange-Antispam-Report-Test: UriScan:; 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)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR07MB3097; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR07MB3097; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 4:loMszK2uTHlYv+pe+01CxChVxr6RsjI/zZ98GZLCVO?= JZri0C///xvbRj+qtvcvuLdT2qdVr0YVdJbVhqEutZ4mgxSBdTdmA5U9dDx2LtvfzIThlMNeYrC2whtchOTEXlf5/IpZqIXn2a1pMn0s5BupMNTPhwmCDx0FgD6Ohexu4CVnD6SCHqFDghp2c1lOh8hB67vpx5LMN0BZkb+uwxJ6C90PJCNcOGFXF36ogBIy/jLUzBbSmg9oZTFLCwI1lgKMG8A98u4DoDjfUBPpf38gbI61Swf6IERbZfO8EbCCr64iRtIdDqJ/WAOgN3SmFED45vQPz31JWA0EIydVRFbo1bIOoATUeL2CAVU9w4Lvw9ANH0YvXVc0or+fH6cpUh3pCxMwBxDzl/oZnPbTcgboK8JDP8ofXD5z3ZkkWY3UU7eEd9kf0M2qFLdkn+5L3zNwDRK7RD0y1XaB42TVPIBeE2UD9bTtGmZI/M2a163ZfgqtVUo3x8wX22Bjbp8WOvQSBxjswi8p1rpKIfzbYz3qu6ZmysVsbZYNadlIHhXEWShXT8KvHepsuaxE3Za4oAImsurZo+DTKLwJiimlAVjh4ae0l1/MJzeLriRDSUBvaozI7nmTtLX6vHZSBGlAORYUiMY9tN8zKuOiSTkKmwykvOegOoaT/Yd2dN8XwpPxZr+OyYC9H7N5k9bqbolo3mGqeVA/lJD52mGDnEtQkx4crwVr8+CQDRnsD/u3sPvJTM3ZEvQimk5acfEaRXQr4YNuO+dSSi8PBB/8uQtiw1dk953fsofrmBUsqpHu23eV3VgPnDVTFKS9B3YkusWm3tBdjIjZW86EI455vkTGj39bcYNg9lYIoAbpIMH9qKMaUD0t0XKBaBG8vyARWa6bGufbdmCtK3eR2hB+PtZyFWnq8R+u7BVzv2+NfA2oPlpL5erZUi0YzlC3D9E4XVhPTSAhKKDt5xwk4bf6eXvx+rV5Aky1sgLV3DHTbQQNIiAmJxt6lVoccLN0r10OwhNciLu+cgRCVe9xz22rlBKdOSapNN+IkibXMILoecTMa8qNDH2aAi8HP4i0yDYrryvlfWiMAoKsF5zuGY+PCiKFeq3EofXBAAEhXKUY+SZUWNhCU= X-Forefront-PRVS: 0378F1E47A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(6069001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(189002)(199003)(47776003)(6116002)(38730400002)(42186005)(2950100002)(72206003)(36756003)(42882006)(5660300001)(6666003)(3846002)(4326008)(68736007)(110136004)(107886003)(2906002)(478600001)(5003940100001)(6486002)(33646002)(81156014)(8676002)(81166006)(97736004)(106356001)(1076002)(8656003)(53936002)(6506006)(66066001)(6512007)(7350300001)(189998001)(101416001)(7736002)(7416002)(50466002)(50986999)(50226002)(76176999)(105586002)(25786009)(305945005)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3097; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 23:FqkJB5mwrW/MdCOSi9XZQyBexm8Chw4vY1q81dx5G?= ml8lep24n8VEie92LInxNZdtQG3C6Sdj9pFOhU1BhMKsDAtt4xZT7+yE0wmFcHMWVbqwybYCtjtlQoLsZvgt7UjXYezbdnP4yhMyjXNideyrdfFhg35JjMvmStDb+2h0YODkEZiIBi9URYSxIp8UiSvTwWZkClemqqEmbJKuhckzDaTkV7QjBxTAhXB3qz/YZ1bZFSln+cX5bZ1ktGe3nb52VWL4gUq4tvP+au2u8RSFkSNhhmST/BFxBnwd1TTUeMakedq8LZS///eLdmLjC4c2sfxk1Xlub9KxEOwe7frOAE4uzjAsJyKBKM3GWp+b8HysPSMIX49UvY7KqCYXWXezB6N8lsgL9Zuotf1jSPeYHpnqf+Y8qLjkpqjqaLTifudK65dNjXDsYerCVxJaygLG0THcGZNZughc/IGaKIdQJgoWRpumV5NQ9VOeFlvqZmNXIIClsE9683p6tocGLvI4rZa8fiFWhFa/2DWe1mCILB97eeV20Z5Dx3opuxk1nDN/FMn6b1ntOBSlzjrReKxI6cGE+kzfZKaWspFy2/w2rwF8Js9oT7S9vygTUZMJQOieS5S+9yNRG+AX2WSn8Jebwwa9M/RBjlsEzQG2XQiv+xrB2RDv3r286eO0I6p5EQbhFAjFrHM3uMmYUYHLLJz48NFi4BQG8MJUWcw38WR1zK/Qsp+KpME6AGfLnHy3BkDgXOvNVyngbdeT4cKjHheW6DM3CFzTz3SwWiosWdYoVOvAjUBKBeU0ABMcW+mervly6X8Pl7sh0LSGDciMCwiGPPnZ6gNB5eknaib0PzpfsIqt9OMSt8+nkDFONAB6zJOEdwUvj/Z2UHI/xDY0shQsI7ZjVPZdO/8uQ71ghzLT3PQhqBTXjkFc2I9d4qG3dCzJ+qHDZ1nztee9LG4n0JP/qeTRMDcpcEfxpgArdLw9YD7bKdxifTF1dumIMngGX7MbsDcDxLzC28vcZMN0AK+eBkHOp2FNiTVyLhz96rAqmm57bYPEIqB6ecQgw3H93L+YEsCqwOCtkZo5iKM+OrTIqyR4RqEDA+YP0j6ZnhqIeA4mWRFV6SrKco+8F3o6UwiMWiEHOfAXVJEnW+obnRCIQ0c6wRJIGLoJ+D+LmK9U5OKn2RV/syoxnkKGT0zsuptjKpIycCfXkqydAee4hIW5570fmONXV27Q5Wgu8oQTGcCtqFmxL62I5S+sKpgYvOyekSpHaJQlEtLWVEul7NAs75SmN/J3b85KlgSLSqukCZPO1YXIUED9q0RQZ6GajgdQhvX5WLN7NAcBZ1g8x2d X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 6:xwcGni4saZg/7OY2ijDhcOITif9xAst3Hy9nBtM9i3?= qKqrvNhavd3TB2XrNFRqoY5v5dovxBJZOH6qIWspzn2HsJ/JtLuL01T14hxbmgTMMBDpZztntPOF84Ish6+2nejeno2G3sp3cJC5nsJfI/ME7WaFq5sGVBEJFAlYVj+lrptosPnKk5FxepAwCs5d0Mehv1fvkhsp+DoF9CauyTCTWqkdpz8NkhDX6+VFPyx21QLg6SX/sNSdSxaIwC88SeurD2AngBJaTvocc/xSJNyde3Gc+eoIPhVGzFRYOQ7AoA2JKZ4c4NKLAN5w75dZ2pAxpiP2HOEGexI71kx9g0xfUqjVpNiE6y689uoVAhKQlfs/zmnVo9Ny7l17CLzH7qcl8mPCPk8Z2/f+TrJHDXynemgrldT0lb68MvjzgpngYIXWxYfSDZi9CujoiDzUVj6qRQ53QB9IqO14/SflonKAwu9HNVt+kF7bt838zNQ8r31XegFKZmOpVkNc0SHEb6oJ6vI+cNyvQTOvUCqHoPPvASSato6+m6mhc5mjsaBMDmPEaXbvITsQhnjOLyoEssRC2XYy9Rp7ONPzk+OE0uZohO57mqDmMpk3XItq9slPt3M7ktXLoTlsM6P0kcjDRKI0oTXU/a2OYj99SIJnco4ONbBqAysqDbTOuOryhRtP7JZh/8Hc5aTFoEO/GIfPnQ8sb3OMvq9o7qQljI4q6ltUbKPDZQsx1G3mGAHGHwbStcY7Gz5sOnKRL0f1hafSjLLgUM14LXxHHIztG73/mywVfSs4zgpOrvNqM7M/863Ot9dK8wlbbCiZ3fF5pxdveKh4SXgpfThXW78rBF3B9yTzJJ1SsISdL1+zFI11lXZKN9RpZ5QSNaprsvk7b575CYPuZn+BuF3ofp1qSFSY6UgsUJ0Nv2Dyu9xEvBmEcDTt8I7mmqcfw/GjjAhgVw8iZ5q1CbUJLv6xz8I3gJs++x094wnegyBbaqqB68DlCSoB4= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 5:DNI5uzblTA6zOD1xunWWsv1X5ZzUZipauhy0IPj57hhFDZCH2oTvdP6iyAiMHVMj/vu4hJimLUVzln1NmvrYb8QWP56G1o/4MtxYnoR0IjBQsAGmGrM4YxKaFpOrKTX32rLqMbTvHm4emxuOFaARDgmoQZ5ayqKHNwmw9YVj0WV5AViyNoeIuUMX9vqnSnwGUQKbaENhkWtc7gTzm5/1Tanqr7Yu8PY2wh3D4bZk9ooyNU2xSNQ1GBqReHTYq5UgAS1obyqMise2qOYquxwFynhKvqqJkA06DxJ4QkVn81q82Iv3qg5SgK/uF3+mtNtThrJkpqAFBxDSZbLPWshJKNfusOCDzOfRkml7LTweGPduJ192eCRDKrZLRVPXyxEPCa6nDf3gGiW78qCUQQLkIeZxlJLH+LY9SlTOq0+jU9xFjoxbiMRsGUNhrr9N5uLJiKVvoXxvdz2MqmxHUtkDq9Tln1hBSygXQguO4AhAchy/k5j211LacEGKRldfH8wL; 24:i8/UjBLT+nkdbi+CCeL9sGsbVLvhodwENjaiyOMKAhBtCtR1yHjz38rXcnH8ImK/ETwbA5xtDWd2GbN8WDfDh4UxyeApX0H7E3jxPwrgDF8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 7:qj5bYFEZo2dlroTLznLSh6XESG9WoUF2P692kbcet9PbuBc7F48sepzFtGFJRZKfFmDRNpC7fkJ/Cq4/K/65CUsQ8jdLApS2YATAqLyHpiDqbCskDH89Umn4u8BkO2nf8d+qkdHcQelMS518G516b9JfMJWCwow3BpKYL6q+PSW9tn2S2QHNPZZ4byHgItCgdi9Te/QYByjo8/KlvjfHWCXKDXbVDIft4TT7IJqjD4OX5yMFUrU5bQoDUY+Uc6hmHlemosmCYwyPER9vncgra/yD/lvQnKZ+/9N9/Eq9M70WYq/MX6xhqEJNrWpeTBoxYvQIzk3hXeYPXE/+UgHigB8JQvGziJoLQCw4g0rgyeE8AhPa+e9uOttiAFz9ob8yfW0CGlDqiRz0WgELAO5Pn+ZLFuNWDvZInDOkMBqtnTFP9SQdHXsR0ZC8Fhbaq20GztoU6JUYtrBoU4PbTjx3IfmQF6VqlI6cl7H+5c0/vBZNLQh2dtNMRHtawHxNlL8ztMPCrsvHF3qgvqSwL3S3vYUTjv0C326HO9amnaL5uolgO4lEvVc5a055qWtrHSlN4t4IWOFCfdjBy7nIBxpI8qG/M8wprxY24MoI2N92cIrvZqmxnndsJiz1oP8wz7gLLc5srOcVwv8GAsc1DLV8+yslJAJk0PhSrPBURQmuwi3qNFGDUIuAfjz3HSDwHA4tlQ7lX77tj7XccvljiGyJg/McOLwozUWciR4B153dgD8doTqrQFW8jKMnWNLEYESN2dFRKB5+IfElFQY8A1vgtZpcL7pyKFavvTEUcTtrahQ= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 08:42:15.9886 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3097 Subject: [dpdk-dev] [PATCH v5 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 Reviewed-by: Maxime Coquelin --- 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 d3fb3c2d0..b45649428 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 3d3c70a88..8d5bc5000 100644 --- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map +++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map @@ -241,5 +241,6 @@ DPDK_17.11 { global: rte_pci_match; + rte_pci_get_iommu_class; } DPDK_17.08;