From patchwork Mon Jul 24 08:40:03 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shukla X-Patchwork-Id: 27129 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 E5F507CE5; Mon, 24 Jul 2017 10:43:08 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0076.outbound.protection.outlook.com [104.47.33.76]) by dpdk.org (Postfix) with ESMTP id 66E177CD2 for ; Mon, 24 Jul 2017 10:42:57 +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=cEeWN8QCu/r94b1vGuPOXxB308ARJIVD0qjiTnZv48E=; b=gPi1BJS5fQ7ZljZsf2XLsGK6mV7o1bkk0ILwcTzsFzLeiEF9IjV86vlAS3ndHqmMCvbeiYBy4/tCN7BbyrFh0aKvgzUzKn1BA6KdLxCgxSSBEKG5P6qw4lOk0p/XA9aIFcxEo5Smd+wE7RkUv3ktqqfjLVvHGpBA2QwhbZ2b9ek= 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:52 +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:10:03 +0530 Message-Id: <20170724084004.25542-12-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: ad876954-37e9-494b-9728-08d4d26ffb91 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:8IK8p0deUUM3tSBk1ADCDAX+KCdL//9sNQCl0CPsK3+isl4EfTWvNk8621G22eIz1WZj1BB1fdk1ozAcnWM1EZCrti8WsYlLoxv1Dh2lSFqeq8UpL+QXYFmeAD4/4ssqGTnMDhb4j3Wu87EQKUmQOj5ik/I9YtehRP3v/Q2rbuIJMs6TuPPbQvA6KHWOu2EGghaOQCSxcDxR9YFXFhOQEK7l1zsYgUhayVYQ9uscJPxlTWaDbprfxD9Mui1MaRHM0umEH/7cDBPlItHsfKGRt5/zNWFs5NMbU7t8GntG9jxNJFpu5jzOeuCBjAwM7kQGP0U6nrhalUk9pnJ3yN2bF2tHUfhmz4fsv3QakB5BGDIlelivmUYjp2wryrVwU+UYpLwR5LVu19XkJMBSeud1f1RAAOLShlCzVECHFxuWWmiS1wMNF8dNUaU4drjM7G1I+830TVXGqhyCi62l2FcgrxDUKNI5cEET3lHWgPa3cwABiIISNuC2OZ6SpN0KLAsUTveXAFCLcoJ6uh534q2Sg7o0JYpatmuwYs0h/54Hum+9OlbI1PwTN5mU4Xsx35wuPZCDTQcv7ARVVCILdIudCy3qXenzeWRhlooMfbdUlJb5wi0usc8++/ayNRZzBpRWssm8dwkcOdpdsPwNokmaOQkHZCvq53s7h/4Y4NJeM/bwlj9tsSUxGc22tUYUcCIMAZCNRoE0bTKScZmq5Xgf8NQy4dFaIpgjH9jnbDq8IGY= X-MS-TrafficTypeDiagnostic: DM5PR07MB3097: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 25:FqZhv5arujts2H+itntqdq+JqIHrs8m+IZzS0Uo8M48LinePcwHh27NhPq/HdBu5muoq35rjWDZojmqbpjBanY3CYqXcg89JPr1TJKtc+lRs5gX5oONo9eusEGKXQNv/nsFF+Q0xKqk2I6ZIsHPTFNLmW9/r0HJrmmmayvvwZr75D/RSrSNLou1cOK6cbNoGIfY85xgPrqrYvbuxCJECdWNSfIh9PxBGyVWQmnTL/0pCRycuNMP0aYu1ztZ7SnBJpKdjCozY136tMNncoFzy2sOzg/noqeQq4MqDI6skSrfQRM+rHOBle6EZPzWEyFqwAO3lOM/9hV2TNHjC8mOaa6Rf5vHS9MNRP6vnntS8mTnS7Xaq6C+oDSy/Ggz4lP7/eDPVTkQIrWLhmUKKrM0oAoSPy4I8jTUjE8lACz4u1AfIkGnevqKiEY8Mkh0TRm8V200y01vsGRDcZp9EpPWoCJylIc3Wn9JNtyKHVhgaBZmdXxm5gfm8JQybXkUEqEDWmqPU+ZtnGfutmeG93r/vDriV9c/Rtc4IUZbfBMXhjQUykXqvSAArt94mb74/AhBYPT0s/cihvPoczKqiNeujISe9uBm6HxuNOjuRY5aYS8uarMCDD05EqLnaD3KyVjdbfiYYjvgK1yQkeTXZ8Y+mxA00C39uAIgTsJH+hymuAwWekFxJsUwkGUh5NdEhmDEb3m4wU0CIGRJWNdxXvCoWSq8qgb2WrEsYxMdP2i/5k0U86IvRE1FdGJGZ2ea/sgqXmOFzDpPwdBJ4oypi63akSZxARgT8qlcds9l4kV3B5JpKBOVT3vkW9ShzcP9CKNGvfkk11WfTgf5sOjmdhBECM2Wdp3t9RelwE3knos+VqkbqetagER9KPStfAZQ7K6muwHr15DmXPaktArudpUAmVlYNIv0oYONRWn/F9hZ8yhI= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 31:Q4TSdyR1X61cFHKaWIvXwezOZ6xhCwv3QSE8H1utfFBFSwp9Ah8SnF12lSvizLWQl/RQIfcyAklCOQP/yUzYQz7AX0fuO+UIu5FE+sjDW3XjL1sqJdmIOnl+QnHGUjOdmvLDmMQZTUksoj7+UAZDTGXgYHBS01n5VBAbh7B0oifBEL5+lTX4f9bLlQF2y+K4anzf/Ko6edCaNrdPgsDV9jNh+KraX/ZdutlbESIEYZt8oPFojrrtxq+qAjnKbcLUiRjojDMrenHG7iyGywzPHiOdl78Ve3O3pfV/Az+FYxrHD+oCbM6WuubTw0zd/K1MGaFKaWFDDDnMjzEYdY64cC54JvXCcvWJUg7Qf0WG93vowHV2pDSGBSlVhQI8lXj4UshrclCjs6Mgw/BuW+Ew02acWW+oMcBx7hfWxESO5NinK7KJ0qJrtCG/Qk2VLHP8YFaW+MonOOSz7JXDv01wfHjLNKOeCsfgUt7/QiJVVufA6k/7vOoB1q8Onbi4TaRi/MJFl/JRe79TPMiixe2teGQuZFxmC4rWVB3Q4soFuqKF6W7m2X+YPFs39vta7auCbhbsvz3NzoBcJpUb76LQayuqOG9Wv0DT2cojkQwPnCO51TlopcLtTTt63UWynt8p5S65Nyh8EcShmq4sM+nTPEaLG0qoXHAHq+yRRUb+ZSfjV+1msaeLr2bRyETqqDvpgZs07qQkEf8m+gENlmJO3A== X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 20:88+j1KXZJEkl5dZBLRg5v4ipkHf+03YxbS7oR1qIWt4qnINzRlrWPJT/WFrpeCaGo90u+CXXORbAklhbrZK1+WPNHfqym/DYk7sADZ19NdsIUj5P6Pxw2yrrgAtnO+vjjxvB5S2rI75FbJIG1pyIDTpWyXJ42+2sYC0+4nKvxdDnek7Pu3S4jWpmqt3JFqGV6/HinJHSHjMGyaslfc6dib5xp8oAiezumSctP+o99careAwT2WTC9EEJ/Q/lBtGB8zyWnZtQEvu5n3l+OOG6Bk4MOpjEkIjipb9V1widj9+EP78018zUNX6nfyOyrKbI68CybfwEnvmP+NflNXRKhnc1BrtdK+r1ogFIAXtPGWTkilzEQnH5a8Y3wYwoAkfeXkxXvMpMOFHVRkC73cPXG8LE1U/ewEyGKMfq+mTq5gDAPjtqMyRnxF/hrGxXAeDbKxsGB4JLXkFf+UbFcuxTn69vJ1IUNYCMR5JjBJRhdEIgd1STO8Yc2K513qNl5ysVMa9aCfEocdk0LP3PDC2sbM1kCqucjS60tgSEXOJ7QlvfnbzylpAb3hHAa2vhBe4TknOLcbh7FAU8kFhRb7JDPXKeJHdu6ggVvQZ8Q/4Tws4= 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:zF7lRCKzuJX8nC1uAkAw/HB285h7UN5BbvcWjGYjqQ?= MZu5vhhOEMzUJRrd9+g+dxMdZw3GguqG0IELW/W06dxKGsha7n5Q3NOTq7EMA/HKemzIZLHGP7Ep9CZ3c8a4uUmCS+78iKY1jVgtuoacWVTTpmUJFbTJI8szUo+1nIFWMVC5icxB+RSjDAQkMcswbwBx4Y7q5/FGVDXYfiY/70piEiFuVyGg2XQhs8wvgh6GKGITBrPgWM5ehGrp3LxERXMx+ZCqdreekXXCc/HYJDPJklWLXXvcmESEBItRkqrbKOaIn5kzHYsQxkdyJ8vT8ul/Yr/LysOoO+xK3xKKtS3PMSgfEbosKH+G3adWTzQ8Mx2vTRwcwatYUPgydlK3Rv+PTs5FwElOQd3pvm0z6sHpDVN0UaZq/DPJxoZfDGB56ZfsMH8oK6h/Dn4aNjwcx2r7khfcbZ1vPxhcTXu2xC5NiQopsaUYFA8FKkB3f44sIWRT/knge4fUPJjsoivQyfG/qYOQA7ucnf5O3TyZf32LUfTeV47MzRN5akizy6QArjMmjkpxaj4BNbzV7mOo4cfhgm3Y4uD1jsvP18mF31BT0QWIAW5JTS2jZcZsz5b8tZjT+7wS+rfCpF/L/wWVxY7ssTXIDGCnkrwtiyzxh0j7InRfYDyCzDSGi2zRpCOGfIVOVwHu9cbMZQiLJCl0OISQMiWqTATpUEd91eNKZ7Lq+86YDeUitnTKcup+Im/bJwca5QjKWvH6BA7FyEirbhc0Kjc11XZy6FH8RpDQp4eENYVZCubL6a2BgA20gJEa3sG/FdHZ2qsZCE90vgnXp5/NAteFcol6+50cJPrdGBhfqq34/hJyMbXah/eV/Y0AgLuhc0jGIY4BNiMiZ4WZej8PmOfejXTvE3+FQhTWw1UMUEq92F5i6eez+XzFRO1CP4b0ifpAUYCIkdvRw/rKoxu+xi7zvkGMKxiLRDBHOuSfiwm48JVggosrOJHHvs5h1DPYWYnMrrtGOUjoEF3pZEdPH/ue1tyxhXYMWXsAUQ89LMQiVCHQJprNYMRF+IMA6CHihbAoqe9z4zYg/FvrwWC3INhYGCFh47a8Qazq1kUT7IBLWuMrlt7waXULOCo1U= 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:KJNxrocOEt83xzovKMk/XpNygieN2PIt+W51AFP4y?= 4HFwFUQOHNlEGg+HRa3/unk15omoYUhnxc9Wc15Gjft7y5i2eHprKUZq6U2waOs+o2NC022HWP+GuCrdsHkGtgIb/dnla6i3+xBUo9gvKDE9/O/5/afIA+G6WBz4WxJnglx3xZGbngHGJu1EQZcdniIOgq6Nzt/00qI2HPrTnJkFFmGMwCaKDj6tTdHs5cQaj1A4pASnLk5fmtiUGsn8OdtO4NZCZwWjVY8GgTOSEj1S740/W5O9qmXMA0vhWX956Y17KzF1QnNejub2+Izhqypnhw0Mgfxa4nRDZO6P9+Isv102itMQAwbJGCqBAm2vnS7yIm+ZEWOK3LXHPVrKicQ3a8AtDZIgDaQXDIQRbw8QTPUrgdZNnjyziPKMkZKEHivLCGNmuhnVVf0J6LIZ8wqF3SFkkIeZInBELMKzk7TOduoax6LaMDFcIZzegozXWbn+jgxLRkwrZ/E+j4LJs/mI3tqBIWGTlL8YZDueX7R4+kmv5SZ8GW+YpqPqjJPL27OYvwnm495E34mWX4ykUh3CAW3D7gZ3hQscgwUcbAmr43UxIFDamBEC69ILvlBkRWCgLa8Ax6JJqLWlVSOHSGzNENWHkbNZyLLtFsFmmX4F0OPH9MRvEpwp1+Ut6knvHWgiXUStTse4tVbQ/233aYeP0JUpGUqHSa6OQ4fiaUT3V1ujab3CzVho2xpidsfYdLvFHPD+GipPBUIe6tVAm+UGtLd47zLxuYxObL2tC0i22vIRLypxc9HoKsDkxQzy3wLb/GvqIPuj0eC2HQyZ1SvPQIQjfE+CY+lzA8lYLDQM1HCgwFSPhvNHkvQsrnJ7Uv4LGzOrs5YJMCBQQRWlM7S4B0b+ZpzX1Fh05TpbQnoTlTlEEpPEZQ5iyZ4aGlWlO4mrth8UJt+R87YA3isuUgnt84gDeqtnZtLTGkeAmJtUzB1EX2iy7ajyVstN0o4YmYbs4cPc7kOLNZh0Y505IjHWukjJBhWBL7gyVU+qYmHvGZcG81gJqpVOiPCVs1cS69MUQUPdYL8mIqg0xNm7najOuhg7fkgnoYCJM+x3PhBKp+Qu+5cZKutYBYu+LNMV4H7O6V3V750/nFZjgEA0hNOb3HLzwlvptkQAvL9m+v3gokS3Q2utOkv1m6tb63G0UCKM7iDtBTBjjwkLAEiu1u6aX0ojKcNAXX8lVrP9FKL5zUF0IbaYwTrWK9KRK50xNRjgIU49H8z2Dt+Trt++fz6F9mVTE/DgY6X/hRUAGOe6wEYGDOL7p+hRI1plX3C1ReCcXJn3gfknJv5vwieZSJI X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 6:HFrOXC93nosKSVmWdmCBpucS9G4RN38v01MJq+YBSB?= lfiU11TjGjGj+8Kgh7boxUSj81IwSXw6fezv6WezU4daRwrMXiiCahrMrv9BikFkIByy0UvZisjA8ez5N8Y9tZAL4nGq6DKXNu5eNWNBa14Z/bHefhemkbgDL8aWvkH/cB75YenPJkWYmwgG84WG1D1RQIZNIJ7ynOH5aJU/1tpdhJushPJwnhpI5NpvtUxsxbxUjUt6Z067OqpRlcyas7eBseLJiAkNJEm3vsR/Ie82dYD70DSlQFc3hoQJgwShwx35ILNc3PYXETaNrt7IfuyyBwk5lLd0EZPq/jpt9/5CWYTg7v8hbw2N8GebeESPyLNM0uOoRRswc2pg08u4eEQ8ss99woQefkkUj4DDLkVPgTpPH8HaZKIxMbHnh4MgP3BKaye35JomsVsMPMkMMCXitwTS8K+Xvn9gwhqGsN/vJnzgSJQwRaMCigT7JnX95KR2xErBYh4JFzrUbsCxdogVy3lpb5tIhBPdKOX8yEpI8baNy9O8u9YVuOP3wOwaWeEaQeGToWSMZ4wO20M1eHJzkECxPVKj+0kd2wjk6GHwWYZ+3YeY/kEn8agMZ3ZyDLXZextiMdzwm13y5Lb0rHofoaB1jhcDHdn9RS1vv8o0QmnPBo6B9uu2zkfVsp32KayMaVaCOwpyjTNchPs2JQL2uXSmkwTZqLwZMjqMetZuyQSw/J05CcqVCSBHC/O5a/zRQjh/N+6EVnRIiasM5Yc7G8ihNDyrdn7CZYhWojqHZ0cPGCqP8pd5m+nTqJe1IgnEGX/K9ieqJIck6gCfzyhB57l3v0looKZHEoxyXLL2V//g7ut+V5F5W6xM6xKHI3uDOx4WGUthyqNkBd/74XSSIteE8FY6C7oZ/ZUW9sXtvUbvwyPHowLyKKlzRcYKi0VjQ1It67zLFVur6FexBN2Iwt/M+Oxb0uh2dPtQ6sRwCjk4G/hEHPQsvaIEbi/ec= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 5:S2Ps0JDDBpAJXldx0RUj5M2KcFD+Lax7/3XrgtYkTpQuKR3N9UkFwlRc5r33vd8qvHh2iA/obQ0gBfSivjvwqpTdcb7zcu1J8sNS+wnXVQj6QiMEd1UNbZowEt9avNMincjQhom2CBY9pPTpUIpEkZ3cOJIkZAj3SFEODcly+CR7ROPMaDu9NJUBQPuC+a9qDXHvN9Qbhb3txY43VYCYc9C8mE0RsHgAsbLczvS0AhUCp4h5z6DYAiqVAh2hXbq7IxocB8HDKl1fSKfIk46eG17uPE17KxGq2CFbBFNLLc9XywCGu2GndmTNf1i6pwTYNLxFMjD+9w7TZ2oqyOoJTbwxgVQ8Cwy+nGThuRl4a5HjGjTXX5SG92Iv7Ls/SgbePQgbJWDhPzxoe0Oq0yN7wObn0rJtrMqwT7IpuvUohOrYn9tsxO7U+/stIbUEN51aENs8tr1KPlg7QncvMEmFIdhmUPY9Ab4Ap3Rp8o+hMgcdqc9RpteYavrQxepm0gUG; 24:lj2ojUzDZ1evNB2IofbdwjJZ+zvuFHod2j3NImywGj9aGI7o3XEXNRr/O5HZzZUY80WPqPxNx3cZqWOBDU3UZPRjBUY39plerdo9bFmagmc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 7:rcqn1quQiB9HwYSTOj2rf86NZenNIZXV8vQ9vPt2VpkIqoaLnPb6HtqiA0f4+B1BbIquuvQlNX8PGS/l1htPMtvNllKVXRgcWZYRBtV1AYDq5yjf9nHAiN2Q2YPSNysytTR4BNHvedrNxQn8L4aqxAN/AH96OyBH/y8BfHo1Zfxuh+LzEMRH29DvaJwAycRB3FueMpEPmxikxTf6OIdxL9xMFCF/AvzuxQQnosOGztZ8K2wYWrqvzznNCzTuOudJJi75qJIqzcbLz6r9qaWNSYgfKUivPdsFlJ2+NEIdk+AHUsl+ojIJMQIh4/RA/CxR3Jum62xEjr+qnX05wR71f9lQKHaMAocsqDv1X1ZW/CedRvDhcWdWTXFqzt3egxRMcELw4IDYpyKLhmZv+wpyCTotwSHbOJajjaQZ/Ireur78AyD9X/d8d//VG9LZtQn2kbJTQEp5J7V5XQlCStW3rSW8gBQwIMkFwgOiWzyIG3kJgkTABjQCGi3YyCdp/AOyyflU7vJ8D42lEEyHDqDmusZuZiz7JwMVOU7FQ9d3gC6R/eGHM7eAmDtohM98IfBFsmjtKjev14uLkTztbNIW4I5G1MplEBxieCV26uduYLBN7EEspGKqph4ARmkLF/vKqA0AQG5/cHRQWWvSfILiugK4KlO+KdWb29GDFYLPwAEm3wBOrzkcXCM5a+AzYoOn/O92nY8NynwLJoZHNjlyll0XOxJ6DXxmZTE5HeNCjPqp5Z2nsFrh1oLrgU9XvunFC5KsgeQqQIoKcTZGmsC9QvVG8QM+VhTHPEmvjIxSlu8= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 08:42:52.3087 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3097 Subject: [dpdk-dev] [PATCH v5 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 Reviewed-by: Maxime Coquelin --- 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()) {