From patchwork Fri Mar 3 12:46:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 21187 X-Patchwork-Delegate: ferruh.yigit@amd.com 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 80B1AF932; Fri, 3 Mar 2017 08:14:13 +0100 (CET) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0049.outbound.protection.outlook.com [104.47.33.49]) by dpdk.org (Postfix) with ESMTP id 28D3E37AA for ; Fri, 3 Mar 2017 08:13:37 +0100 (CET) Received: from DM5PR03CA0013.namprd03.prod.outlook.com (10.175.104.23) by CY1PR0301MB0730.namprd03.prod.outlook.com (10.160.159.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.12; Fri, 3 Mar 2017 07:13:35 +0000 Received: from BY2FFO11FD013.protection.gbl (2a01:111:f400:7c0c::194) by DM5PR03CA0013.outlook.office365.com (2603:10b6:3:118::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12 via Frontend Transport; Fri, 3 Mar 2017 07:13:35 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; caviumnetworks.com; dkim=none (message not signed) header.d=none; caviumnetworks.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD013.mail.protection.outlook.com (10.1.14.75) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.933.11 via Frontend Transport; Fri, 3 Mar 2017 07:13:34 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v237D50B005035; Fri, 3 Mar 2017 00:13:31 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Fri, 3 Mar 2017 18:16:25 +0530 Message-ID: <1488545223-25739-9-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com> References: <1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com> <1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131329988149979145; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(336005)(39840400002)(39850400002)(39860400002)(39380400002)(39400400002)(39410400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(626004)(104016004)(105606002)(4326008)(50466002)(48376002)(5003940100001)(110136004)(85426001)(2351001)(86362001)(38730400002)(54906002)(53936002)(81166006)(92566002)(106466001)(8676002)(33646002)(305945005)(50986999)(189998001)(8656002)(36756003)(6916009)(2950100002)(2906002)(76176999)(77096006)(6666003)(356003)(50226002)(47776003)(8936002)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0730; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD013; 1:H1abAZF3hS/L+d31/xDIHANr1Q/Cv5sTPlg4zoia2kQMm0wKdyXSuR3Wq8CRCnlof9Ohh7UqfyYnqKJhTj9QKxM9p8e7BRcNoOUIZzmk/zB3kOpT5Klt3nfzuLlO1VgeER78O2d5BHBcjpMUZIJYy+hlzAjQQSE7VaQeLHQHcqguebJ5/shKqzTyM8ES2NlgL79K/Bv9Una1Ab8OPIRF2LeliZREO9zYSWSSb8hrEd/L5TjuMx527o1PDGL6+E1CGfxxicPxP+k1ElejBK6pyYQWSh/pmVECtMLT/8EggWtZeKdK7rLiNmXI35iy01zxxYQAwRhZtMOOZn7nhr0nR8kn5DL1xQIVkbox0DiIbitDFZ7iKCyla2ztA32V4fiUEOBuS1zSX7+oLOGemciHd/l0b2WJ4DVra6/b3DigWvrSvxTtSf/Za+DD4j1tOzTgr4IwiyJEpHfgZxzMNCN7P63ogPbTTtG/uur1w5wd+SdhCm1nRO3DECXUgnVogD2MQtVDLLPGk4Eyoo6uW3jW9UFAvI5v7hdrdt9pXtI9yfy4xQAF4vDOiLUyhMhyNy3q0zhJ4HtRUmQIqvd/K2REecfvAfozSSdSPtTl/QUZQn5cAv9NtL9vvlfVBOn5xp6798Esii4zGM08S6MrX0BTpA== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: d679d08f-5c2c-435f-c6a8-08d46204ce7d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0301MB0730; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 3:fTvOmxEgLJayaR808L8/k+RNDypeFyBZVG7os+cIfLg/C6uaT3AO+f7Hm8A4naVcfQ4wiYpZdFov/rqRQqFQFqggArSBskSTz5KTqXrteeIw/EiC2o3uY2abqaWn/UN8TpXs2SXpocYaysI8YvW2R44j9j0DZmbU+r8Z95UaaCxsyhBCWVGx4vtWHQ1DqgA0VhjV9b6KxzlIIcy3fFyLIhwPk29FI6Om1K5mStgy7APfbleTJXvPUWp75d4FZGsQMQCeWA6Yd2WTjb7QjinQP43LM9JQrTa9hf3vNP+sTEo7jDlSMCH+dUM1IP+P3MHeD9fpWFPw50YQLV1rsl71JAAe6UVhQ7qUtkaoFPwGA1wVBMZE1wg43YaZDeV4Elm9; 25:FfVPDvlfszmEHwVjUg2tPn50MRsMMu2rDMPU27Q2qkooeqlfCkK3gVsvqNLW7z965SbZAbZZ+WInm0/9N87UasLnZqBDEtJ2IWn6x/K7KLC0YLk3+wuDi3fMQ143hcddrwJYRGKLjq+E4G6kQC8n48AZRVIjP5fPMz0x969+Ik1HgaoogF7ngWEOcDzPgj3QkLzkL0M35LvvRgEvGOpA7IlBK2y62dy+MJYnvezJ/rtx/5icFNSeTPhyz2w6+iXGrFQNRZejkbrhddWMHRxzIKB/apZx3uZ+V98WUBuRn+npFklZwDIdoNnMXPLN8I4mmevEi0rVYmt36C49E05nEOqIiGpRVHhyPzzP9defOW+7QbQW7ZgjVcvgMpPVLuPSlaSt2C73mUw+si5XF0o2Ke0W3QqaIlrlbzMou8hmN4XSWq27ubX/NrmgXbkJKG/SM65ZgMARW67hgGRXZQdxTQ== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 31:UcK1Kcoh5y6Mn8t1LjR6giF5I2EGy3ej5feK126btjFAx2NlbXcmHQFT8n4g35OODYlXEd8+V1uPk0DWVlBPReACumkzphW6VQ6CelAv9sbvsqBvAcc3WvTp8pNUZOHITjq28uH3rTL/l2JyRje+nb33aLJCvcN5rneexOV2hnLSPQRxyaODinDAhSc4nOleI5X8+YGz+Ejhuakek/ZLQUUdAWgtV5Meerd6mZuoF5OaLX12dHQeC319ZTHxPHIex8dlJCGUm3mP033YQoLNQrvStVRY9KyfFZJNqZTQXl4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(8121501046)(5005006)(13015025)(13017025)(13024025)(13018025)(13023025)(10201501046)(3002001)(6055026)(6096035)(20161123559025)(20161123565025)(20161123561025)(20161123556025)(20161123563025); SRVR:CY1PR0301MB0730; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB0730; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 4:OU3hMiZZopDY5w3YWz6yi7kuLEZTQhuMTXxlHw4Yf0mAGdPkcDk64Rmab1T61irCDojqUGEFgvu8cCZtneRZs1LQuPR2SdALVZbrILtxFUwAd9vvDYqKZQaNuDMejA5lLWm/VBaLAr7SKBYwoJIZRJlzs8or6WePuWSAZoSmBIMzuzb8C5KAVe2pV5YGwdSOFgEOeT7QUutYVvM1SGqCzbUT4EHQ0niVGw9YejvK9zbyN++/yQduLyqTX3Bw80Kyw0Ltidjr+O2jkXvElDA9rCSixyxytQmKGD8xjMpKZmb0Z8DdehtwWPGZJN1zzuWo31uzkpZ0YieF6HPxXRWOTBVJJ5qYlaui5iHmnlOba4JH7u4KCl7xiF3QhVU703xIv/9s1+sl+c+rIFzwBjV4ptYCXeJU0Kh+jhD+EDIlOFc68iFn8i2wyhC6kYZ2GtyVpPTgwOhEHtuqSeMpIypwgdCChf8y7MpvSRx0GhJQaXlxDMMQOrfnf07bBUvp2T9/iYXsw+v8V45/rNFVqX1avC840/Dd3kyKB2PG2nd0vQh6cVpmOQEMtzLERozLK63pfxZzty735oyLPiT0JthFF9y8xY38nAyw9PKCBrvhMKpgJOpO4IJ0mmUNZgrTvAq8vHkOnOKGYWSEdhn3h1iHZbkIypIf7x7+TR7HNiDdafqadofAl+AQejTf/6Ofb4WNWxYXtRynv5/soT5tV8PL37EChpgrWxFOTPY2EdUGsKvf7K+E41JkYMbXbsbfMilM X-Forefront-PRVS: 0235CBE7D0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0730; 23:TnMKAVWUw+GhUQlds7mOEQhHVBf8HsIdG802HWx?= 6OPHOADhuFaiclyw5GvEAybA9WgcR5Fof591dr/Zeja53vaNcgfdKHCvbJDQhL/aaUkTSwPA9XX9za3iQlfjAUIvzx1dgnwMTUKDocIIL6JRPaPY4K9piAAqZJgaIQd/WZJ8tAimnRrsS5PFX4DOgpdpXLetHCScCw0Wq93ILKh6AStC7eTN0RA59Z98NEIujWO32g2GiqPucf07Z0EljFZIwygsnkeZfN8AhV5ITp0l/RdkeR9sz1fDEnb1fGEO/fphEMkUhTe+S1l5A/CAByW+L5PTBvaq02W47lz1HpL0O5H6g+a6uA2IuizxqPxoLYUrDqcx+JjQ7mO+OzTrWKYXJ1cC2S18aKLGIYo1WWL5nzJwd4xR/ntl2odMGELzBFvUrlM8BVzkSECs/gfZD1i7SlNZEGQyNg/FzBXV4XMYESiVwpaWiKuhmP2s/DnSjKwSvPxeSf8atPx6VB9xOJmUGkeBhP/0GhxylYgdtHeMkrez/tio/28qmxHBYDpWWNbrQ0tC5st+YhosQkU8FOSgQ7D9iA5tbRzD7LMTwzUoTXG0J0DKH9Q2MKmXb0qfbkAh31f5JHY0DEF/l1nhTBYySOvBULQe1IiVSW5B3tUVjB5hEuv7EocBiqxys/9H8gt+A/pnAEfW5maddFSbyH/H0T1RmrEooX8jGymEDLFcsmheeUw/1jA+BEk39cVSbLFqBbxbkT9F/kmgTrZtWoTezY7TE+aSd5cUKBbpTvDr3v5pNvIVJ7E3Lv2enkgQkQiICj7TEk8652qFqOh6XcOeqCBrrH1E1ovU+4HxumoYCXueMLgoN5tS5VZvK8USvzNxRpUraMyd8tRM4g/M6cpBuB6kHPvQou8ky6efkrdISHfo5nwkoEWZejGr4bNiQuBM4ACSC1QXPmPhwjtg7vL4IoFc8Ijr80Fm/ZNJN6ngVgKcXhuuKBqxK60kpoOCzDv3oOs6mzFEhqmj4HnDoyNakdSh+ZySUINskFh31OpAnnbbIazjgx3NT7lDLc+Ew0vLt2nDyvrw7W5QVt59V9T4vrHCM1VMyLtIDOjXcDs2PZkMFO6nsOQAhkcZAlU2M7YRDSIGdV79ZB54cgmx5+23GghGfl9bUCEOhlHrbMk/nvW9QO1brGs9bz79XA2vErh4TRo1tFwAog74NI0Sruz4FzgCmrrXvP7NJE1h6yBMG8EZXb2DWhx7maxB/50+SAv1yphXGIAUW14JqacNQi3pu X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 6:/D72hu5pjdaVkuNCUEyVUpApPP85nc7EBQmACO9C+6wRQlJawUoqKhmavn5LDBDfeZiALNtIKZ/E4sFL/ZhFMBM+OGT+PLW6R9gMLq4B7E6zDM40pu09ShB6C/I64BUuh4TpQ8CYb5Ev5uooSuhizgv2Lpjw2eiaGB5o0llvP8YTEd4uKlF844uexU29BZJCWfOqRvrRq1hcbYEnfbIlbqrCh3G5vQzl4Dciqf/dQKHMr59NN3jufLWGRKMYhqX3mjD9XS5NrDaowMW4F54id6HxCSmlStd0/GsntkLtmtu5wa68yprGggFeqRSRRQ4iztjrMweD8MWDdSEenq45FBgDVNv/Bq6t8NGrMmWsqHaiBkgEo9IWJsEHGyj1+9l5fGjexgIU9Xd9L7hkngrUNOtT1XFy1NcHQLWFx1O1d8s=; 5:Qwta7cCgJ6ISmHrErciJ4HDpz3GGgwlDXDunig+EyxPvZlPRpMrqnnmOA1uU+rf8GEt64nRzLx2uj6/8yfVDic3y03Y4/x3kUN5gTzTzvPXXtzu3CtLKXMbLRJrTWPGk6ziGDUe+innLj5q8zPm/zO12VHwNec203bUEsc29DtYoSjXoNk8N8YjqU1NDG2r7; 24:V1sZGYjaZbNBUtSnwuOd69+DsT9/L77W/NOgnj9l6w20MvoqN96kGjCPrVK+P/+wvaNZhDxtuH/0qLTbvTfk1qgmg29sLYNcn42zF4M+tYw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 7:lI2l3+MqpPEyC/fECrICPXVWHcsKqcs+Mp8IuP5GRj89oQmWUzi6x+fJ9OOPW1l8X0cCKpXQxtsBnRE9ac7OqWgsV5npkzoO8uUz+duCSG3kunlAir7Kq5OtdhyKj9OMw4yEHEGuP1C9xMvpe0HcbG464IZ5gFdBj35k/MrOPYaCZIfkjea3GB8dhJDg4B6hpmO+w+cAl3qtc2NVcmu32uqsXd6KcNcBBIcRsfywMVfpQ7j985+p60RbO5QSTAibWSRpM+AnvIz1wt7WztABzIWOoUNpdnZ5kZGL0DZOZWNUix/vX4WBAm8W+ywRADQVJ4urp382JntY+9AI1Ik3nw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2017 07:13:34.7951 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0730 Subject: [dpdk-dev] [PATCHv8 08/46] eal/vfio: adding vfio utility functions in map file 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" adding extra vfio utility functions to map file. They will be used by other vfio supported buses like fslmc bus for NXP DPAA2 devices Signed-off-by: Hemant Agrawal --- lib/librte_eal/bsdapp/eal/rte_eal_version.map | 3 +++ lib/librte_eal/linuxapp/eal/rte_eal_version.map | 3 +++ 2 files changed, 6 insertions(+) diff --git a/lib/librte_eal/bsdapp/eal/rte_eal_version.map b/lib/librte_eal/bsdapp/eal/rte_eal_version.map index 67f2ffb..a5da528 100644 --- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map +++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map @@ -180,5 +180,8 @@ DPDK_17.02 { rte_bus_register; rte_bus_scan; rte_bus_unregister; + vfio_get_container_fd; + vfio_get_group_fd; + vfio_get_group_no; } DPDK_16.11; diff --git a/lib/librte_eal/linuxapp/eal/rte_eal_version.map b/lib/librte_eal/linuxapp/eal/rte_eal_version.map index 9c134b4..bbb6981 100644 --- a/lib/librte_eal/linuxapp/eal/rte_eal_version.map +++ b/lib/librte_eal/linuxapp/eal/rte_eal_version.map @@ -184,5 +184,8 @@ DPDK_17.02 { rte_bus_register; rte_bus_scan; rte_bus_unregister; + vfio_get_container_fd; + vfio_get_group_fd; + vfio_get_group_no; } DPDK_16.11;