From patchwork Tue Jul 18 05:59:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shukla X-Patchwork-Id: 27010 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 5BD8C7CD6; Tue, 18 Jul 2017 08:01:35 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0048.outbound.protection.outlook.com [104.47.33.48]) by dpdk.org (Postfix) with ESMTP id 241B07CD6 for ; Tue, 18 Jul 2017 08:01:33 +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=IIGjCyKlSD2vEu2qDyEtqeEP2zTU9gwwIR+63VG07dQ=; b=Lwa1rurup3rk3hIRxne6fxwod+yEoyk434xF5GuHoDAiIPKPIdFwrALNUNe4kJ/0je3fpyZbIQxAEa/P/yAAfyD4xuyyTBKaNErZXywCkoA3U6arIKHQtx3BAYhTws5+FvsoyWqklNldaBMRLHrnheBjX8AtMAEFPKW1Cqbn19U= 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:26 +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:49 +0530 Message-Id: <20170718055950.10208-12-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: a8e88a0d-754d-44f5-f3ae-08d4cda26fd3 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:FSjoJw+qn7/oVW/rQfwE3RFZhBLQK6aGKC9xAD5y0exyHmU0D2wExlqJlGliEo9k8xbp/L4q6tRhVCInqGdZQwtn8BsQXrhuEFB2oyijLcuiy49WegluEHZRpemBVv+DKe7MpteNvMw6LFaTb25Ve/YaH8GsXSiMZW4hkceai8+DaVYApkBf36b9C9XYHe42xF8DAEMooj60JuIhD1gfvUm+MQyuO4HRpgs+/uiKWAiH2DyUijgN5G5JyDwS3SLGRwvX0Z0qOJGuNslGhPnqIrd/zqjYOx0/MkAOPpgnPgD7ZVzGoRA2BBhuthepAH9+WgeIdnikybr/c5SQGARz9qhjBOVSsvwZBZHKud1JXtJB+gEriBdMSqqUIkZ54tTREb5LQdhbJLAkvkckTWgG2voU2zqnVUPZHZqnigisFyArG/dH44bUKUWfE4R0Gv1WQsBmf4PAWR+WZe+rztz4G4UaLtacq16bAXR4xuCFSbkYJxD77cOTfrqO4cqG261UnOtlSPPUx/iCF37nyGcLBMujztxi46/ciY3twa3yBCCKf9rdM384X7phmKZq8n9130qeRoeZX27RjEmRk8mZ0czRKUoQzIjWyqOWxVrHLN9qdMtN0gEPb30qhWCO50N5AwB9/PlahIVu3i1KyaCVeLX5EozAWQKfo6jTwojPHZhvqZvPeAkAeRPA3LV6G6IFj90uNXPl2rv5xgMGb4OyEdQH1CoaOwGOH96BC1aQALY= X-MS-TrafficTypeDiagnostic: CY4PR07MB3096: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 25:ApwUaJ9SIvkr2uUhDbV0hjcXiLLXQ+msLCZfplhDDOTZWJYI6xHk2h+EJ1JfXRlheS6+Wj227ZZ4FgeBXnQNDf/43BN/kBa3Uhfl+SasfuaqINI6K96pO8YYHgs42ds01yapYEq2H3BIa7ucLpNvFRqBYECIOsJddF3PoFougQlbooTBIzp4SLKxlTvBT76wj37GZ86xL0LQOz/a5QqWaB8lIYHfj93Q6et/v1QU69wyorlteRXuVgRa4nO7KEuwAau7SWjnQg+T+yVCLanLBBqbcN/ZtLSbGSyIaPQ4WJWBPWdbJlwfBtvBEI+COwtlHABjNSy68dzuS/wSa8Hnuo1jYtxVJl5fs7d65jiqwIgk6ld1rO4VFKpJ9oqev7DefWbsMt0hLv0DI6H2W6oT8KvmMuVq2THfyMmiiOFiX7e4UYrygrd0SoiG5mhevK2v3fe3VXNVATFx5S44wee2sbdJotw3XNG3juCrpmh9ucVaX6hyiITitt0kHpzCROXAVJ5/sjOFisBrepA3JsAhu8xQgOeivzylgXImW8LqVn5lZf3RMlVrmLKK1AGa2IKDm5D4s24LrMmS2Lf/iFvU5L5PCz5ox8yT0wOGltAHUB6glFIZdQLms0koZ6SC5AYHI/ggYdVPtxk0uFw/o9BLZQiElrdon/7T3YtQDQF3ZEBKBRs8xIKToh5m45pD1gujItEI7zNkfex8xhBPOtw/auzYH9DxKIcyBuaqsHGYfsLYHhNNqeu0RlGC/6OHQQQJjJlJRX4f3GAQkzbTMRqrYokwMMRKFYNqHqqQ7qCgnavUOCbVGwUQxXcosx5u174M4aAzQhLCh65a3ZAy8pE/FyPDBjZKoePU6ASo5knJHROXPF4Iyduov2TBOhzNNoyQbfUSFfvR1g0TYZMNN+UmbzzwXZF5OxcFFhwY1e9XeYk= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 31:LaMDH8HC0QNiNl4OlB1y4c43B9onc6d81P3jZkBRLFJNRWEtLA+4X20VTqAvGFduG+CnHwSB0jgiXtbCi0z8wSTKA4heyEotD5NaV6ixixZX1imTnTwZbSESYTRKXK1JF8ZgwwBmWV1ABvZwyTu8c9X44h1erA9rPOuMgUnRHyE9o1yz2MluA9XczmpxSIWUyz9JPod2tZ9XqpJ/Ao9Q20srxDnCD2mKKOUaRzgu5iNgYGZZx+3sFGU3KZPkRw4UtHUCMndrbp/Jn6pUgumP3n88Y0G0qDk/NS3BwO2vzk8WyLLPczuJPab9idBauUJnCSwf3Cx2fhkRIl+1j9cjCbOY2RsqeBo/7jxVtqPgAJZPzakOLPVgYGcyy47ijzL1/OgccpQDpjaB1FgWMrs7D9J/labee8lgNcUeHUPHx61rz+syY8FHgPlNFyr5x1W1itQ0Bu5yZMtKHkctN0LG6L9l7UUGlqKPIp8K+IAL6OVlXwKeGHe4FpP3uXbIGLuTYl1c6aM8yW8y3SB57UiSwIHXwopdp1oQHzd9BLFeHnQE01gGcO20JVl0bT7ZxSSFhsq81qP40iEJLUv0jYvXGAm910rSqB7vkToHob8OctHGDK6Mxn+n0MeZE3DmEO7fzRavFUnww0a1p1DBrMgAMuxCs3vE8Rte4o6vpHvb+OdMc+1Rq0M3wHLqayo3O0YozX+iW7Q7iXGhKMpReQSOkw== X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 20:bfJi3jkzLVTRIvZoRPeTrpJRUAWlYAdr81Gok9RAiXF7MZ70VG2qTaGCuIX0ljWxj3g/JOVxMH6c3gt5o048g68fcrydMGixag5gkf3XKreh/5XovMmZmscU5Mn14FEPTOGwyUX5hjf8SBCbN0pPP4i9W7707idcaeOl+yMcx6NJV/kMB9X3jzxyUXjzt23t5rX0oFQxRArnKcdpm2m1qUX4l5yExhBg4IH27txyVigqynUIUY8WvPVXmICwQGS04vZPAidYQzHHK/fHoffDD9X07FmOxyCfJil4G7IyCWsFC0lfr48dxkKjCubqIOSu0iLo6RXffpPLhAJXLBGikAbzb4Imad9cXKxqD/hF5PT5QXdos9gKuHFZmtn2aCclsoyXpgs5jWyKkC1jU62fcfIYOvBE1ajVH1rMnJXV0f7n/v/3lIV+GE7FgdjTOKMXLBo/dMU6ZykOtlcscBlv5rwoAQm66pvnPCb30vQ+o1LVzq1aFpl7DFCIO2FKeQTcHP78CKB3Nz+iC+3T+8AqhOM+cW5WNv8opFv52Y9kldv0Bthst1QeXj0Kv97xqcU+//6mfjdMgqF0nxWJyjqs71ciOsJyg8cwOogxNvCUDIE= 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:6fJuGwYdgOW+dkvFAxOLjh0S7T4zLjJqF3RDJVI0g9?= hHxzwrog13W3UXiZr9M5voAtfLa52cEBRNvLSWIdWT/kaAU+SbnkGKwm7voLdYws6/mf3C4eta3vsdGVBQBBfXBbcDbyXRvOxiHWQY6JfswbrAvAm42/HQ/tYNGZ8QiFOW0VWOPvM0t6zmyQA8lmNQzx6yEwsi8/5RfdtzSax4yOG3fZpAQ3qqBDX5NjRDZKeyWLtTV78AI23xRF0vSbvmMYYd8Fbp5Hn/xQ+z0BJAaHUxNYGreqyF2aFAt7S/Q70IGtj06/lPImrf/H+aboRCifmZd8IfPokBbnIhxQUB0dVB+v00/vwYszYAIwdv+4Jhu6rMsbQrc2KJMW0DRdx52hJbKLJh4GfOwicjqHW1eDzZSfrCkR8v4dSLFMCDfsepbZxzSkD9HgZaGfFQgqEhxPo1lYkVDsOUlJVVQQ3TIV89nJb9KyDq1dSqux57O85hyxuFBpxHOPWBc0LbQSAzLH7HWGeXWaljEGuZlGX70JH6sy3QtDAQbkjSYLQ4jzyvtO2WtrpoTuJmr5OSegooqnHcedMfeLUKeC17mRW6tyHXT4NMnnNFY6JLsNlVEcmDEXc50eJATJ/1cntY3vu5vG2vxwM62z55CjtMevB6A8kTw7sJKY0giFQkt8S4mKgnCSPGBr3xFzv2GAzSvqDKpBnuAflj+vpqbE+vNvDPNLo2NIg9Cw7rgC/uqUTqFZK/9+2lkizybMVf2sjfBTxVNLkK+WmrowOh08pWiBmxmiQCvyff5aySfrp8YBjcFL+SEaIOY8puwqtt1jiGzEzaKFoCT9ZhTxj22WxKMl3D+uVwRV/caTIlPRpaZ1yLe2JJavNPJ5dqLhGes4J/N+W8QmvaLz6zkeW8xLpI2+EwvOQyRti0hCejh9O7pivNm4PafjSDJ/vfZU6ZC3wRpypA//hUvJSebmsN/7GShK571t3hnyymTV/Ep+Z09tPS4kBdIQae9z9vsR7u6pcMxmDbEXixBC8bmXEPLpKotxSmRq21LujEFQ1QCYaKmqY3+E+KNmfNu0ucLobawSCz6/aM+uAWmnsZ2vGsgPHAIKaWzGPFeAHphhnj+nt2APArZw/5fPAve7qfBgxZ8q0e7yKVeSgIKyWEJhUATsnueaIh2mEFz+whJpW9KH8jXoVgP/HeTCdSo46haE2OCHf0RBZ1 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:qjH/3qtZS6LUWSBOZtKAGFhwrSBve2cEGqlvcRx2r?= qdfnnq/DumbHADjn5X/wh9hRQC4LNnQpCAURVrIABPw2Mnqje2IPSDaPvd6q3X4oNdDZvvwtwY/fR4cRxYp23a/ZBuCbQVlydcIYx7TIGR67Dn8Ad7KSUD5XDnMWfJOADWAHDfxhy0CglkQ/ROkui62es5HEMo/izLQcOjuDd9XUXDVUcLS9a/bR+TB7sYhvqzkUvGF/ef9RBlP9TAwAqOFpWRGo0trcbbwKnb2tP7Ivo2mx4l22lDt2OA9ljuLUuludl4bnVBwu2CbX4UnN8PeHWB7OUrtm7amdsHCvZ+EB8Vp9GluerzbOiUJF/racufmoafbaaKMGsEpbHcew46WtDfdjeXifauqZEILEePGpSqy1RscBHihVllWJxBPYSui2Gn+D1aNt2u5j+Tu+AYioWtOZ3ecrDJfOjPlV5rlp9gRUbv9cFgPDay7OdvF47+gsefMoyD6/lVUfCPfVVgQCKNS0653pVEVntHrg0gx/eyaW6ltltjVH8qQ5SiCg7MBx9O+yDlqFtks7FmO0FICkLHOa+ixnq4NII5SDVgxrdSB+BVj2xi20MsH+5V0b9fe+Sws2BeLYJmE6UIkM5RUkD0zHUdc2xezJAHditiAIJHs8IerzqKnfrWZvtM6OCdwQp3fRkuw4kI0EMEupjoplqkrOuV6wWqxBKU0cYQRmoyvP9i3j87OfJSDZauRLCP5xGNmJCWxm+u5HdP5XgVp5RkeJuoth6645elJ22YnSb+MCfHLIhaQCkViqHhyzKRTn8YQv07LSiYHmoKY3rKRFHZD12Qu1/S/r5vw87WIsZtY/BPzl2pgCzmbed8DUtAyUB7NzpZB1IevsckKX2fQ6vGXyGYUubhNqsApuNGVNiTeztpXelPXxr2Ayz6JOMckeo/idBMwKQz6iMLfcKJqMwwbZaRju0z3RNXXW5nIkgYLbxhon73agVV+vhMbdLTWQobYEX9EahPLiDu3iPiWB2vInuTkZUkCDfW4ObjL7qvLXTlH2+uZpJiGQsYL/PGrY82e9Wt8+yTvYHYEtvzgvf18pbkHrWfE7CMCMfegP5icc6QQXVEWOZ6nAtPj5QRU3EJpE9UVuCwJqIHk1Pb2tQhORnr6LrXx1wuNRy8iaZw6ZsIzd1PUvVtNzb4/xNynvUlCs1yeMU2AE6a6ow0bY/ebdBi9ZgHVOmWX7hHx11pY6NrivPCIvLSLgbs7WMGjvT8zHaKSDp+KwFUfozvq X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3096; 6:ijLGEWiYjTuRzShNTrrgWSDDekeYRLBRmkZX73mKtl?= vC5h9L91zWThz2KSpvvAZcLqQIavnBRe5p05N9rR7zAUeXdI2FoE9H7FBNs/jYE8p1Uyu928zRlIQaQGDsNkDjYUDIlme9EqPrXOz1NvrS4IwquWZllZDE8RJ/HIQayu3bpQ8fu5McAtJe/xAOsnm6z8Ckl0VJQzlG8YgC9OuLEZwL+MGNuz/ApuhBBry5hXpJXU1cwWZ2kulJHKeG2/o5Dxvf1wVog1SABnjrn7qCY1pTOGNxfnFQaqzpyOkGJ1oBQPApokN4aEaau0vlKMzRFA8m4NYXbIF6isKfydf88EJxRw+RelpAuMMLMS2LAH8VqewHZ1IPxJ/g3JXnsLDoFW2H1wtxCiy0CkPj4fBUjwviGAmkJupx+xj1Ox3hoIRzRLD3qluaRGSKCixh+JXDNkjj/vNdTTcHv6Jzj80sZgNdQk2IMRvE96NbQNTOaDxEpE12D92gZExVai84zKjhul/y3n3Go3SfX/SZeiknQp+/Tx7bwac+DHTVsi7RDSQ8GLZHFkIgDmEZ/0gZyBM7osxNXjpI5ATqql9qjj7Lcgmc0hnWcpdvAiZDflnbbLfIU7YcTzZ2Z3stL4jzJi59WeFF6bFS5ooHn7aMclPaCEgTwvawWbwXjRN3z+sdPZpuAJRyPAIIYS6un+uHQnAk5BvBSk/yGtIjFK8hpjcvzMIo6f5IdR7HO7zYyluW2CLW83zNWF8aTe/KXaIWhpArSDJLFCrJ7GgBwmxkQVOI12oOIYdEJyHMv36T/481ncZq2pDZ7jbTpdBT+If/ReXtg6SHq/2iqHz64yiaXz2LCu0x5ZRSdj2n0atCdiQBkWoC3xWJi0+acecXaacJZJDdRSIyN5ZQmTDi0sWMSspuN1h4+52cuZwRgeXIwW3UWeXQQJUFRQuSpUtZCI5xqK7OGO8o/XZVCWMPcFu7Mknukj0apjLyIT/324wtGGS5FY0= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 5:PGKvIewZlS4xYmsaka6kDZK/3vGtQZkcrLsePH9/OeYjRG2lCiuCgvFSvBqXzYmZhqZlRhWL/MO4Jvyuu6rp64hO+nw0HbBmkQ+7kHatrTNf18/nXBI9K/PBxZQ+B+c0wtTEZnot2br4mu06U1lkyciFAU5fOBn+QdGpEqRgVNT3ZLatMhI6zL/WPO8m37w9ftIN6DK4VxnPyR0W+kqbTLt0VPL8GSNNXfJ5HCNHx6h0BHEkCnV7XPgiMfUGvcaz68F9jAGqxz+8pk1dpeVoE5OLtZ4LVSFpyg/wOgqZ0cL0PFW2dAW++7vguCQ6NxxtmOIAJwPiCIAYNm4Ff165MP+S3WD1LcF8ZG3lBL8xRINDo1K93hdQvTon5ltI6l6GG7yjxhLdeVcOhcpmKrzliA6/Hg5JitODez6UOZtubhCptvPv1005WSvdIgLiPmhc3ZvKIzzTo4q6UTEbZcJJe0iesTBd2vsZe9T80XJ/xeSmA1JFVickMmZLktBq8Pt+; 24:MqTBuo/jEZqcOaKupEBxFsAe9uh1FuNGtl2WS8ui004k02FkUfuuy/0H+NkcqAVlmVKAkbVrh95hyooBFprPOa8qu+DevOwSZFwOFjQACxc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3096; 7:wjyPJgGM8aPP8hUBS9pPuH86m8hOCXiy9dRqgPnDmLiZ/XK6y2wOXdtk24KHY/9x4BPKA6Wr+IU79E3L8vsCPw+YzYXU1/ImNbqKAzVsBBKxiUEsQpAynBzSsccAJgaTI2T6VEHKISx+Frd3s1iTIp74fnQ0hp9NvdWcnA44ycp9S3EpH2ecz84GMremoSL/aB3ZtI3H92vetw+k3sAAHDzAL8I160nzK1JrJ3wExmyolxMiUpVo0QxVVAaKOAKQeSt0o5lnDaVCzymvgmppYfTuatGMh+N38Z2g4kFW2XPw7JyjITPcVfTgwpzicJ9sEG9POxCESDA1pLpQBIQx1PC56ODnUtoyVT8YdbdzGsCSDSc00DtmSWDpAn15QYgxJrKrOMvio8yp2WimesU+4J14PbQBOONZ2B/X6zAHdZJutQ7T11CcJmmvUjhIGHEjtr/wfND1SkTQbkPMn2Y1xJZ0GcOJ9SxwInXoOKBIbw1doKpsNXwY+/tezoQ3lnvFX1flotZ1nLfbqEQnI3+Lz0XfMAA0qGPoWUK03IuzpchrtFB+Hc6IiB5F0U/t+qC5G/Utzl6Q4w1MAhLVDFq4HiYLxV607CJJOMdeNPZEf3deAQDMb1+y5QO2oPpbEaCr8J8quY4lD/m9cQhEEQcOpUlx68G+fmSR48/Ay6wlQ/ClV68E1NEa/nc1WgHBrDKGAW2lTYF0crEzMj1t6KOX7gMgopDIoKbUGw4Ycmk8GUCANMKIoVDoMuuS49ltPUxl2AMyDSUurPkFjRarB5XKCIQ0/pr1of0PaFdImRyPFKY= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2017 06:01:26.6108 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3096 Subject: [dpdk-dev] [PATCH v4 11/12] linuxapp/eal_memory: honor iova mode in virt2phy 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" Check iova mode and accordingly return phy addr. Signed-off-by: Santosh Shukla Signed-off-by: Jerin Jacob --- lib/librte_eal/linuxapp/eal/eal_memory.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_eal/linuxapp/eal/eal_memory.c b/lib/librte_eal/linuxapp/eal/eal_memory.c index daead31c2..249740645 100644 --- a/lib/librte_eal/linuxapp/eal/eal_memory.c +++ b/lib/librte_eal/linuxapp/eal/eal_memory.c @@ -139,6 +139,9 @@ rte_mem_virt2phy(const void *virtaddr) int page_size; off_t offset; + if (rte_eal_iova_mode() == RTE_IOVA_VA) + return (uintptr_t)virtaddr; + /* when using dom0, /proc/self/pagemap always returns 0, check in * dpdk memory by browsing the memsegs */ if (rte_xen_dom0_supported()) {