From patchwork Thu Jan 19 13:23:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 19791 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 ADD75FA4E; Thu, 19 Jan 2017 14:25:37 +0100 (CET) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0067.outbound.protection.outlook.com [104.47.33.67]) by dpdk.org (Postfix) with ESMTP id 7D23EF94A for ; Thu, 19 Jan 2017 14:24:52 +0100 (CET) Received: from BLUPR0301CA0028.namprd03.prod.outlook.com (10.162.113.166) by CY4PR03MB2471.namprd03.prod.outlook.com (10.168.165.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Thu, 19 Jan 2017 13:24:51 +0000 Received: from BL2FFO11FD005.protection.gbl (2a01:111:f400:7c09::101) by BLUPR0301CA0028.outlook.office365.com (2a01:111:e400:5259::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13 via Frontend Transport; Thu, 19 Jan 2017 13:24:50 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; 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 BL2FFO11FD005.mail.protection.outlook.com (10.173.161.1) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Thu, 19 Jan 2017 13:24:49 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v0JDO4em015351; Thu, 19 Jan 2017 06:24:46 -0700 From: Hemant Agrawal To: CC: , , , , , , Hemant Agrawal Date: Thu, 19 Jan 2017 18:53:37 +0530 Message-ID: <1484832240-2048-13-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1484832240-2048-1-git-send-email-hemant.agrawal@nxp.com> References: <1484679174-4174-1-git-send-email-hemant.agrawal@nxp.com> <1484832240-2048-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131293058901806450; (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)(336005)(7916002)(39450400003)(39380400002)(39840400002)(39410400002)(39400400002)(39860400002)(39850400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(54906002)(8656002)(626004)(86362001)(104016004)(36756003)(85426001)(77096006)(38730400001)(81156014)(81166006)(6666003)(8936002)(2950100002)(5660300001)(110136003)(6916009)(50466002)(48376002)(50226002)(305945005)(356003)(5003940100001)(8676002)(92566002)(53936002)(189998001)(33646002)(68736007)(47776003)(97736004)(76176999)(50986999)(105606002)(2906002)(2351001)(4326007)(106466001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2471; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD005; 1:vMCzaD/52epn9DgepvQj18U4FI8vsj3wqLSzeaRrNTjCdyJvbJ9a62YErDZVl2VWfYzbKGoEzf294XUvVatNjGMO5paCjZzDyH11qc6t3Pa955uJDuNhiTPjnwiBRKnBtKuGDgpEz8kn4B9q0rO6g3HnRkc0zp+k8n+2Afo8rZgwYLvAnnSVWYT2L09rp2iPkzmdtvc9N9GmRoDgpAAW1SI/0CzXzICtDYwbvqFbEJccqnVWPgOHb0H4e3uy2pspc1+vPLs6+hemKwimMA6K9bRHCqD2gDLn0QweRwMahpcxx3uf3CqIY0DO9VDNl7DyvLxiBen/M/yFA1wZ18R//lyXDjZhAnyupR1AGG6pCbtxHGkG2zEF5p2L9iqKNPfypIay1FwfkYbLm7C52k03GUGM1XtjIg3JVIl7V3Su6n/nnse2RXpYJS/LCDgqfR3bV8dpLaEt1qgOq1R7WtregmZQ0CxzRf0BCIqqqZB2rgHDSxEtudx5dOKMplEGRAtqWMy8S3UlbthWB2iFzz5uIbSytSccw7W6wU8C7mRrmOPbXRI7SSB+XhkXnTzsJ+CUFejtdOXWiETvx+jIT5GNp3mUJOkl3QuwloDpDF7AeqK4brI+K4S12OAIW52g+dTn5cVjteAKQl6szRrgNU6qu/s4aBVfI4H79au5yGZ77jpouG7q7/+Jdml4PyDsOLP1RkdNAH+2ktapxq54HMLCeVp1WbWO72kF6BkDa/g8QW+1npwJMk2OxZHpfn6bHqmI MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 70d9c37f-868c-4e8a-ac14-08d4406e8bc5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY4PR03MB2471; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 3:jXGowmTpqjrmfVGsldFcs/a2adbtbOzNyzxmDBueqt7sfGJJqWYe8lSNKJYCXgmph83bkBbqMfx3xqk+EloL4J+JFDzVCtcGXaH3QvJTb0EGEgGy/ADr+4JBd/1wuGCE+mdplsza65i2RJXqad3IzddFim4sGEFzuW7XE02rZw8GIwRu6bMD9sN3+butHw2+I7L1ADSIQ8Wc4A5/uuZtZpcvocq9uVqIVUiy+6W/HJ4FJQNsTFHxitVIsMJUT1xYhcaR/7pBtmJ7P/FjOQmPoT30Ffz2wcMPdJL/5SJ6TzXmhf9gOM1dQGRZrDZUJJ5mFm/OTJ98oIECyVfzHYryEbc0N4cTwhUUqW0/njdPHPkwjdjcAkO0w8J11vdeHg7J X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 25:O6nsqx4iiXQElyQy8nwqFH70KPZIkfsw8qXMy6Q3X2sV8SPhk2Nh2k2vmf/e7xrXz1AASbnInm4jyPaKM6++AIAONdAlqzm3Cx3K/EX2KLhFJdA17wLw0NNqVYZhrTqSmmSLfcZp0KfvCLjKE15qAABQvC0A/dh0NDKhzU0LrN7zXApR0nIXo+C5pfxWOVLCkjKnzJEeAnspbsPo1A/hISMzjvaSyBPsKvNf4KYqkF3T1iCPqE6ZN42+pA5N+bdqtbBeW2YEXkOUBi7ChfnP1jxY540qPn6mTv6gOB6ipaSup2aIPHJp9MAOGqd+LN0h1SF30rFFhRdIZAdowdV1/YOzlkmTjeBwaRy45FQhUhZjERf0ihpxiCsh1qjs6VmX1pQxJR26WEz4FKmjHvamkMwaqM3HPLP1r8xonH2Mq6k/CEHYTuHM1f5+y8K0ECm6sjCFV9et5jt9c/bwd+Kc9bLQ7vGOeIUT45T2u56BJjN6oGDhqIq8iFj5kaFhKRKHdZfUv4tF1dV+Lrg0L2BHcHTZaQ8rQND0o9JMWKbZ/lre15Dz3CR+3wNmYSukY64aqKhXpgepuxd31OmAjKtrVOIshX9UwdilRtC/sKI2rGAb8r/Dub7feoCzqvY/4yVxbLPn5DT7JIWqtysB/5ppQagUANdTBnuQ4lSgJgH8/WUiTQj8y47p01N5fQGZqqg1Z2GT+ccuav1mZug2Wnf5pFKyCpYbWoRNuZaWazCX9wW5Wdauxw6VvMAzTLLZG8sG X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 31:dqY+otu7JRDX0iWDwWDhd9rlsQmbHPIkwFEYsOGxsZD643VPjqDY1d2QMmSXk6XX9gC+twVJRnw0JX3vLOEXKeLN1j6gB1B9EPOy2a+qekDb8P58dYTIgfWIYfWYqKLBSXlxMQ21E8pb4zKuUJa1D/v+ArGWDhdjw2VlCBdkmiDy5nrA/UfwTvg4mbtwFTk3OxbUaHsy2wgKcYxEHASjIWjwIa98TDafmJV5z5IlOIX0v5wTuUQwtJIUFpPbBidhQmaXnaXhoLhNS1qPGT67xA== 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)(13023025)(13017025)(13015025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123559025)(20161123556025)(20161123563025)(20161123565025); SRVR:CY4PR03MB2471; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR03MB2471; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 4:AcIlHNWzkTKOH0gG9/Yv3liPJxikpbErz2ReKN20K3dHZAVgyGvpGDwtVMtAvsJVEs2c6d8yJMG7Z1A3SyOdTsO6ZUVTLtCP8LsdTIuACIiC2nxEaeG4IQt6YSGGp22xgX6meqcGyJ/nI5xByVuiTqkfpFK1UsawDcEAx2jVtlorMQbSf6mB8gElfd9qZL3N/04DOi/Hc8VmwYCiuFiXwLCgBogjKfbIKipqVfqQK0SFWZZPxfnDjz7xP49yKw2QRxXlon/Q+Y/gITltwuize57EsgYTMdb403Q9H1QDwnRC5fQ+Sn7hzPkTbTlAiKS1QR/PC6DokOE1p2lojV/DYyBPU6hmQ/W24OdC/yOzgvWPrTQDbsT1G8IbJ+vRd66jpFMhFloWjmYM1qTfR+TVCmOs7VeWuV3LGvzyNKfESf9OFGoPVaG0Rqemrqs2d1p3r4hD0ww3OFiJ7rJKzwtQQ3p3XQa5GO8hw7Fmwyc+rUUEmVB1eQCjiiubHJ8MlwkcnH/N59hyx6lrj79FF7ILEOBHAi3j6eOKtDHhjM/7NNPWCUv9ENY23pVeCZX55NSPHZQGjgqj1ndlgCGuOt8XFIzwAgcEFSxs6I61fv6nchUgJ1z7/vipAz56tJzKKL8n6EoYjx5H5QJiM6e1u3Gsw15cAkPInLJBD/GWZJMXsrGdg+LuWeH65V+fY3WwNvXgmv2+jXhO8OjyfUnM10r1+iaHJ3RzWnmAeveK7q7en8XbYlYZARNxllaiwbnCG1li X-Forefront-PRVS: 0192E812EC X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2471; 23:gnHVz9OTH8+TKf8SF+6yCttyT6QcQ15V49PIPmEhp?= B/wB+8QNq+apLqFjvQrKIDFDUVNZ9HeSwhMo60TCUX/NPFjmfZKZ0ZC9Zk2QTE2ueYgVNlH3p7GOvfnZ8DCO18IIIdyNxE4Mf2FI/alVgZY1FsuV+nITCmiA2soFhnTUMvB1EOufpWFRvIWpEZSsoEV10cbvXahRHx2WDoQELw9QEWp/Ua2Z7uFLcSiQ0XcNG7sHkivCltiRa13+mXMWjstHtByp3uweyzgLTaurA9KJws+4m/P/HcYhLMCc0o8sVLntHSC06m59ekQCAYycGKSLsHS8/OopEngmTtSfNsdppgmhhC9blpKdfaucSN2UJHGRDHKq5XfDR+pk5BJ2bI3qChyCtEGOQ8czpMZ/PsXADPfFPFcNUssmydn1I9Wp2Jnq98pR54eWcQPiyIN22D2ygAO0XOeJKdz8DED70ri+atjykinNzr5nzygX1/PE7LFCkihHANkXU5R4CCagQfqHFDpb5PBOYgVoh9LJ8TlgtFSKhf/l7RdoFXM4Fqha3H6M4/zR9KjU6IwHldFQ8xtBcfs4JcC5G7GJf4LDS72hMVer/MIdG5Rwix7HC/UvEkW9oWFKvm6YOj+2+yaphLPkChBWaKwDpL8cpmtiBO8UToraD8sDhgRhzhktbQOTa2kNYZ7hIn5BGlfKrUIpKn3aSBGp3lb4h0MIR5IPIONnGzZHx2O2xH5WswdXstTXXcafxWXZKaOVEfl0y/wJbKKw1ZRFLCGZOtVmQ6ta/o92UdHx0Vhc7aBotg4y9gveihKpgR7zPvqRwvod70AONH1RLl6znqbovvXq0f0i3hpZUWlGanmZSEfKS7O5G7rLBf9/lmUy4R/EwYSSXyhtx5yUnNqDE8aKucX1kVnJb8toy8hWYfBOULLvPfe0G+MRh7pk1LhThkcNz1KiUKvokj6FM83XCHjIGoLBqmf04nMT1XufRq4ntozaTOiBWXXuLN513v+JV6o1CF4QQtvdnkMMO7cy2MXZwGMFNLF77vuSoTO+xWNF84B8Sxc/X3FlBLzQtuGLdHUtl4UVbJjBVLTLCAOTV7XF53GRaaM0wsSjanejnNYHgYXZZ8Atp/vpEVbfhFWSEb98K6uADkLOlGhoC8HzLif3zsI3pWNBQoYsb4g5fA3r6MccfTFKGPJ544lppvOMCLJGEpZoaoZi9c326epfPmu76ZkYj10B4Nu33z8uogNtWrJWh2vSL6SBMq0uZ8CYBidFDItWW5lyDiiRVSW3NspzGsqXraJ991Erhl4UeupN//LMnFIRrR9QQo= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 6:v5B7kHbg0SW37pcAE0EXeLglBDbyF+DkHuUd4dig6LdiJX0jrL+H2SdRzZnVujuM4WCPwl43nq/8vjPP5a7lCbQCbfzG2QNaCT7CwSEpV2xgip1ZZbo/aR2MGfYbnFAhT/cfnwXT4ogltjL5TK0QLkqOo07Oim5An/oUUss3V9021s3eDBJdfEMCPsMN4rLsYsdne/LYapDMpgqB46WRhR/kA3eDDNu+gUfsMHmqreH/PHvQotacKz4HDE1P0IF0XPlxayvQ+RZ9HRb4+/OJJlWBp151JRziFuRTCsOCpYuhfZSjfXqzX7tqJkBLTD98FYnm26FINzgX5M7ltM56GNWGahTy/aIMmwyLcNTHqH+ozS6wh6+Brs18aNkqN8bIh5mrESB8rVagQEQI0yPZOXql8KpmjvhbmaHZXb09bhiFfW6gyM9AzgNAcz/ikHJ9; 5:I9SutApWnW/XU9cbGoSoNV0jrAnI1l4rBQKTTym5XhI0BNhUSl+KpvtEIB0mKFWEPs7tQUydS+1bP92OJq2KU2UDXVhd5DPL75gnD2i5gdJzO3VqTOWOtrgQMCgRhKtQjUVpOXSb+JpntfxVfEP+20E1Nh3SGRgjbqH9SgIMQI9Y54Egdqm4di5WQLT7ViUU; 24:Cy8GOWMn6HeHZQuvI7HLFy8zWv3wobKzUwebg6/AlMP6qQngVnKEg4ubssgzmEKcK9k7gJiOUAn9cPHvhorXjxnUVbsyGa9xxiV9Vu3yXVI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 7:7zjIIknkRbaxq7/wbezvX9a1p5LItqL42EIdc+dQ0FXrGuZP+Ot2ZmXwPBQJKvSLnR6SLAC9JA/aQZzVF6GRev+j2BndFrGLk69m0Zx6mVomi+RIWRH2koA/h1sP0n9YWGts8H6hFQnYVFpTdRgZS06bfSeAqbOVF/A82ZeYzrJZ5qMzc1QKV93Y41MYChvzuhP9euPssg1syfjIcArWt+P9aoq096qQBkLyZFngOn/9pWuMzfCLOmbtKe1dtjj57GjAreiDBmfcuzgYe6XQJFGOiNFHHPwxKs35SeCf7kdbfaf6e+Lhats6TEztiZqR32IkWLbOwIeO5spLiqRKZk0YSlh+lqysauIzaKtYNuuiXVjVfEJoOPBw23Dv5JJe8fgsBaNV2T9AtOjwNlZXQcTpmuLDzgG2MhgTI99SkJUkBiSzxDtRjblbaNF6v10DNwvvl7KjI5a4A8ljnx6K6w== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2017 13:24:49.4162 (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: CY4PR03MB2471 Subject: [dpdk-dev] [PATCHv5 10/33] 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 2cf1ac8..e1e0532 100644 --- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map +++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map @@ -183,5 +183,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 3c68ff5..99d4446 100644 --- a/lib/librte_eal/linuxapp/eal/rte_eal_version.map +++ b/lib/librte_eal/linuxapp/eal/rte_eal_version.map @@ -187,5 +187,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;