From patchwork Tue Apr 11 13:37:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 23467 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 9C4DE69A5; Tue, 11 Apr 2017 15:38:11 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0073.outbound.protection.outlook.com [104.47.33.73]) by dpdk.org (Postfix) with ESMTP id 1EBF6695C for ; Tue, 11 Apr 2017 15:38:03 +0200 (CEST) Received: from CY1PR03CA0022.namprd03.prod.outlook.com (10.174.128.32) by BN3PR0301MB1284.namprd03.prod.outlook.com (10.161.210.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Tue, 11 Apr 2017 13:38:03 +0000 Received: from BL2FFO11FD029.protection.gbl (2a01:111:f400:7c09::162) by CY1PR03CA0022.outlook.office365.com (2603:10b6:600::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Tue, 11 Apr 2017 13:38:02 +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 BL2FFO11FD029.mail.protection.outlook.com (10.173.160.69) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Tue, 11 Apr 2017 13:38:02 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3BDbY34023442; Tue, 11 Apr 2017 06:37:59 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Tue, 11 Apr 2017 19:07:13 +0530 Message-ID: <1491917847-3935-8-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1491917847-3935-1-git-send-email-hemant.agrawal@nxp.com> References: <1491917847-3935-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363914825089323; (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)(39410400002)(39860400002)(39450400003)(39840400002)(39850400002)(39400400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(5003940100001)(5660300001)(81166006)(97736004)(4326008)(85426001)(50466002)(6916009)(2351001)(2950100002)(8676002)(6666003)(48376002)(36756003)(305945005)(105606002)(189998001)(106466001)(53936002)(356003)(33646002)(50986999)(77096006)(76176999)(104016004)(50226002)(54906002)(86362001)(47776003)(8656002)(38730400002)(8936002)(110136004)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0301MB1284; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD029; 1:fwA6A1dr/cZ+QJGWpDmV+TGmtAwEVAjEB5GiJSUZGEhFOpsrLwtCTjIufMYn5vnXoMU8nEhZsaTEtQibh65EmYpIpb5IhY5LFIWfPGvcILqryxI/NCpGuZt4l4097743hr73ew74mg/kSYTa9cQtf0BGrb8a0ZtEAsvmCny9AqfFlcgcKCyxMQXa3lHGp42ovGlHs2cNFQm7LpNhC0AcDjjnRw3EdyaAYJNviiAn/yHFabrs91O2sWHFlIO5JsUQ7SyOe+UgNxScoYb3MVhtGSSX8b1+6kY4BTYYBsHDMaTAZDSwejStC9M4WgfiqZeCwqa49tvcgv5sOulBC9vG5UMLTGFvxxAJhRjVL4D/rCU/e7jFPQH7PWPlFnIYzRxIInpJixyqy9qyRwmlYgPLWnUfanZxnmTSt/TidvzTA375MWT68oUbE7ffG/jrGA6PKXiLIQO3hKu/x8zMr4g19vltqD+FcD01ZDDB2py53wkpb3np8x1kxlKvrdJymAZm4PYm9RI4pTB7ROR+FKQ6gt8IZYNrOEE1nDzCCYsweU0rzzZ7G0Viu0vC3BQXFGH6MYljgtLjxD4AdEJkD8+Wahr+Q6wp3Q2GLZiXCOApKaIuODze0Ox26f5ZRhyYUooc6UBPBwNIXrKykh1QpwHxuMaGh17JtP0jTL7gbGkL2/s= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 9ac0a43e-fdaa-4364-dfca-08d480dff9e8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030255120)(201703131430075)(201703131517081); SRVR:BN3PR0301MB1284; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1284; 3:LHgwQ79UsTcA1oR/Tk0aQNA1qobkwEK+Bpzin+iQzw6LvuHOvs91L5xIiT7HW4jiNgYgisJNIXdMS0o5SnE4avvNnRZKOYmrhQD82ZbfDR6M1OpfGZQlgRtz8jU2J/qrg+APgaK3r/n9IsEIdmorzJPfTAQwakReaEh05vmlqUR1xz7oYOSPsZd1w9FdURVddg+VpFr2FHlbJtRhCy9NPHPhWcYm0kbqpo097jXSh74UlZvr3btSHzYbavi53fk2hyvqFg47IJMxoxvT89dlUK49zrz554W30c5cHq8Wl2M4WvoTJi3OQIqq4fa1WmxpnW3TTwCDzTZO8NOFbGHbfr3RLa4O1Ycb8SCWvg3WamHH+/WAKT5I60nA3v+g/6v7rBwMCqUR31V0gkjAv0AD3mQMyp+aKZJE7ilP0MJWUPtFbMG16RZOqGcshvoU3gYKckq8qQOSSwVOHKSMJJblsg== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1284; 25:hKau5DFOhQjgKl2M318Jxyza0HdOt0MJ8YvhmugINlrPH0fSdXdKH1pQ8b0P69eh55GMaXZEkjUc7Zr1XrYGt2BY28k9JyT2gRcRqexLeqAfTGXgGXZbyzCo4m/AwhP5HrXwPlbPM+mPh8Lc5IWTAesttwLugLSrUj/cIZdhKRFLUvxREAhPHPGMu1fnsNhDVw5q9JP6y67Y92lMXc90OTSbz0NlqYWKKH8UfRy8nZnyQM4gqTbvX/lJmiyQXZ9re2RBbr0eGN3dE82jPePWSAR2evtg7yoO4M22ncBNPhrraIFrE45vnbe7Zcdyq4YcLqvuOcq6XK7p+v2diIwZK+vZP1DTchNcppnGC2G29PNSPhSJx3YIk1MJN/DXdh/CXD2d5Sa4J3A0CkAdReCDpjnuMAKMcDBLPZB60a9l7clekDNBMIY2LD5VMgF9FrXqhh0nw9UAgenMdH/lgm59QQ==; 31:y8eKRq3JSZVVxREcRG+QM5oy0y3pCgQX8HJT1AU6dpdFr/5z4sBcfOFOWvORHQNUNkJrkS9tDu6p84rgR24dpn86k8v46C67TfDhnI4LSmTuavfBYLdCQ3/Krr+TFNjjfy8VExmUqSIDCyg0TgvYnduYG+eo6eC8tzoGQWKdpy3jgMSSz6FpAwDz2vC06+qRye8tWOEKGEo7VgsrRA/XwJUy4Nf5mWNLVgz27tflAWltM0UuN3syqLroVEdmyJmScTCdN87J1LrnKWAIZRlnyXirMQz6j0yulJgZjgpC5q8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13017025)(13023025)(13018025)(13024025)(13015025)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259075)(20161123556025)(20161123565025)(20161123561025)(20161123563025); SRVR:BN3PR0301MB1284; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR0301MB1284; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1284; 4:4bKOesbOy/bFGzYc97bWHbXSe73/MIhxwHsl5qlBzLJcO0FLnpEFse+QJpGTQHSd1ACxlK4ojxMLJCnh3KvU+/FLi2WZ2el2DHgnPnRCk17gMjPR8VHNaiztIvKzpYBSk9xCll5LRnhKTiQ0OVTYmrJvkqDPx8dUv/dFBjEOpQ23Z+R7jUGHZk/W3sEClcVnnx+tB2llyZKhTeqwWtJW/tja7cqvZxIT26p4QPI46tE9LAeIq4WCgdxDvmRzfDKkEi0qzYtPQ6iumRAQAisbf72q4kNpR56cOrUX5fKWllFuxKRtncNKBM2LYZGObzTnz+X0BWP+KaXfRV958q6ZZkBz4m0g8XgE3IMmMaLH1iQU/4dXpvqZd7vapbrN9tdKynquJdwAZDwXJXJsO/hgygZW+EhJrxGz1/f9PKczq78xfWhqOC72IYmtynSIvS3XDz7eYAPYFTOHigY2n1EipSN7EetCCNfp1jJgmbHmY92GWGOhjfK/4NMAyZiltQpTja6Vs8JLQSZb6dlsYX5/+DH70MqGQ13H75f/IPLF+Dl9Wp5cvorOD9e0zOuXHhJI/NPprtweAF2YheMDBxWG37YujAbiuAEe5xguXielbO9v7VHYqImCpCqGoikZiqOa+h9KZJn/CTHGxoNikY/UzRlX4gTd92IFuXQ3dSmzQSG2bDm62h1HjpqYer6Nm+hNhreX7TwHgGRNu566SqFZR1ykiGRcfUTE/OvURg2+UvvstlSBplgZI7nveK5SNzQsL3OhfV0aGXXC3VAuEZSk6OaP/1dIevNtOKa6Jr3DvNQpBY/Q8wOd4ufsg4vhfd2GCDk8GU/unOvMmzD0wzOXT2539hf4ETcSLIWNqE/RkXnjFtWG/mybRxdTUoUoyv0LLRn4jfKiF1hqnEX/2TtWwh3R/mlPdn1fdbFw+eRwzAo= X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0301MB1284; 23:3mS8mAk3R62r/Cis/+KBYKtazDzQpJIZH1j+AVz?= mb2WvaClVUCMqt/vtJWCy5UvKR/MaM8dB9T2WTno6Ce+djrFehOHoi4HLfeFRpbruqcp0JeN/IpmR70H8/8WuitVTw3RIKmgYOns6wYDyVOlOD+3RPxBxAXIhJ7Zk9f//rpUcY7wE2lNwVuRaxFDcoAGP0hmFokuLPOEf+/MXL5eTFdbof60PfzjgTIE6Qxi7i+Li0Du2r6GZOBKm0CiDxFoE0qL47u2wjn1A60U5j+JRWH+Mbl+/vx++iSOCe/JxlvEiItPuk1Tzxr4airQzQ/r+9Xag1xkcvaFTlAsAkXuCcsNGPN2G1MNn6zKzFvFq3BACq1FpAL1f0t4tx/Kl/4Kp3gMZJXticAWB29ObpAdKZNiQzKMMAYGt8mM9dabgs0pksdi8V75pb5DYaHA53B1yrwD9bcMC0GfbYR4atHCBs5lyb6dBtULs64/7hBztfomoUdyGCgPBPoSuKNbc8IUtJXHVPk8HnCrMGn4fw5gxsFbcDWDewIe/1oav6dGOctZEItd4M7m1LRSEKNM9xe0VBFPBX+951HCi2a6jRO/61Ow6XMB8lsm3RjgsrVvjjeqnwUn4a6Wswgfedo3J7cp2Ms9bFDxTCAAYhCE74sx6uDwWYnN9XhMtc7qGvCdigcNCQt+/K+cpNg7tF77cpB0qBCyTBsvI4/M+6EQ0qIXmrG5rDbdSHypJSGv+hJFSevhWQCvWiAu+x0hpnH0JVUdk86YMnvYILC0l3jYeQHZM5V780QdoLEAIF6iMETCtIKYBTdQEgcIhyzHebN8xXz5HB/O1i5QEP1nVHXtnmV85TfLKW/sQU9/Ww5L0x9+oXGDcUyXAb2T/KuHZsV1JmFOcT85ODDIZneqrMwGxrhtdDLqvNoonnS9AAiTtuponjgmpH8N4esg7BHzwq/+YmkkORQ6AY5r6GBhmEmNink0l9Y2yw0iq0k2Dy/1m6TEBkeC3XLPtdZbb1j7KJ7b7F4p4PHcIJkgSD5kX5qLin3Rvz6lauC5gK5cRHwJULPgGFg8cSMQ1z3ZsOmgMKvRyLG/Vr4OC5Ud7eEdRZ0ZLeyxGBnoWoCXG5q89zCzcRLuxgdJqlzhgikgo7tFHq2y8k7BEbnGiCKs4rl5w8HwN6k9YMsm97UZ+mrA8pvqwhGNKGHX1gK4fm/AK5hMxZqr6ICrSqZolItcWonXAx6re4s8TDA== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1284; 6:DPTDg3tRXDldO9djn/7KLZCcFe4qJlW3UDVKnFmfTLgwUUxlzPuo/m9pZTuafsSWqc6ohjpTIfIgRJwyFD+K+GP4mWCZhOGnx3kr8rYBjZ2up5cpnnmteGbqUnAj3wKdnMCNVkum25tf/rxsI3+U/KSRt/jLwhvdcWiZmqcjzdxNepoVUZ7pvap9cScE0QuMKID8wTlk95GlHU9BUr/5MamvRWy3hXt2WXvasq5Zpl1XkPbq92mMBQXuhTraDGB9SpHl96BqAQlBR1YpyyHxevO3ooAQJ/h3ZAsI5jnIsYPeSo+s6RqttZ414TjpSqWKni/vLFcwJN2R49F9jXAbXj0jG7XjAJnyMgm4vrk09D6p5Lqj1w0S/6/nzTGgeKF+eYkTekijTqtEus7rWzWYCdTtZNqQymF58MRsZWW55nCWVgHz67MSGINPXplEo/PGOj6DIl8bVjnAqmqb3IkwnA==; 5:mOdJWxubxXMOz9IbBzq1vBLsu2sQ8XREaydkiQHm+MDmsM77AMsQSIsueKfbAfMSjuRpsot/4FA42XbXelTr027msf4loaGlWvanoUCJVKgHBPAO4gBLd0MEvFC54mkI7JZVmb6TTU3dWMRwqVBKlu6aSB+PtQGvd+8OyUP64QBhtVrqBDmNrz4R9hvEleZL; 24:VK3HTn2QoBqP7zukLi2HhNHQlrPM2348ydvNTKlXavup1O5Rn/zKap6hmOOV3fcYD4WSfiRdldWaw5NcY4Her7PQ4pRsTFxk4y57qQLB2eU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1284; 7:IB6tT1MxWkPuF11wxUHwyeDIOBNbOa+DnWTMzKm0lfz6vRXuLAhCD8vLov1Y0/8LDCnpdRAJAqs9LdMh5qUfS5BLLQHOpi01muYTuAoXv2WFL1EU8YesDZSfm6bu88b1MboSlzEFRLEqSSZUiYdFU1N2cs+ZZJTB9MicbfhwLaaqu3aGogwJefgtmpmq9golGn5SuxuAUfDqigF0D8QC/57iJQip1RvMBehdEPgsd/z4pbHxY2CBJoH57p5fK/NWmxo0n1rLVCyOQMK0o3UuzeuMZdoi3qI482svP2wkhfwku2WS4qB3Y4eCDxOyJOq4aXTPBy3uYScJWbSrLRF9kQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 13:38:02.3217 (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: BN3PR0301MB1284 Subject: [dpdk-dev] [PATCH v4 07/21] 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 e1fbebc..dbb5ef6 100644 --- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map +++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map @@ -180,6 +180,9 @@ 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 d5d05ee..e69b9d4 100644 --- a/lib/librte_eal/linuxapp/eal/rte_eal_version.map +++ b/lib/librte_eal/linuxapp/eal/rte_eal_version.map @@ -184,6 +184,9 @@ 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;