From patchwork Fri Mar 17 12:36:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 21845 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 44B1ECF7A; Fri, 17 Mar 2017 13:41:34 +0100 (CET) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0058.outbound.protection.outlook.com [104.47.40.58]) by dpdk.org (Postfix) with ESMTP id 32F5ECF9C for ; Fri, 17 Mar 2017 13:37:17 +0100 (CET) Received: from BY2PR03CA060.namprd03.prod.outlook.com (10.141.249.33) by BY2PR0301MB1958.namprd03.prod.outlook.com (10.163.196.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.17; Fri, 17 Mar 2017 12:37:16 +0000 Received: from BY2FFO11FD024.protection.gbl (2a01:111:f400:7c0c::152) by BY2PR03CA060.outlook.office365.com (2a01:111:e400:2c5d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.11 via Frontend Transport; Fri, 17 Mar 2017 12:37:16 +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 BY2FFO11FD024.mail.protection.outlook.com (10.1.15.213) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Fri, 17 Mar 2017 12:37:16 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v2HCalHu023358; Fri, 17 Mar 2017 05:37:13 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Fri, 17 Mar 2017 18:06:27 +0530 Message-ID: <1489754201-1027-9-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1489754201-1027-1-git-send-email-hemant.agrawal@nxp.com> References: <1489754201-1027-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131342278366148726; (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)(39840400002)(39850400002)(39410400002)(39860400002)(39380400002)(39450400003)(39400400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(106466001)(50466002)(110136004)(50986999)(2906002)(4326008)(5003940100001)(33646002)(85426001)(38730400002)(47776003)(48376002)(189998001)(8676002)(36756003)(8656002)(8936002)(54906002)(76176999)(2351001)(105606002)(5660300001)(77096006)(305945005)(104016004)(2950100002)(53936002)(6666003)(81156014)(356003)(6916009)(50226002)(81166006)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB1958; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD024; 1:5JKCPGt2MYmRLQ286lu2gvREiwwRwdPeN0yHOsnXYNNbJLflEqvyMwB7Vu5G41rNdrgGhFVT2DTuXbu46oWH7F4UW5qKUbJFdZKjq/iXi1vvVQac2Wrw/0LCOtZqJbxELwS5241hoqhXenuO8A/yDEQgqR8M6vs9qoDVYWP8kIzjKExpeH56T+VWgotXr9hOVIU59q7x55mGToyblUF0wjexjMchqTM0N6HYYHFlo1eTWvhBMYGcMkAtOHyRGusM6TIsnpOI6vmxIsVr1JuOGJc4vT9z4MF2NCznCkJiII7S8wcNkHy8bFl8ydwGRzwnGaAmZzh6xRSS5dphhM0Z54T7XyO74baUGYTdMleKu5KGsNbHZfdWxEh42CnRWdJNcvw8IaFIz64o0NazMzyS9loLqq7B8uo8rxOgmMC8uGSJNFeeyvaK95+XuI6jNqjGc2GLDUWIRRvITtXHUx8StIBQvaOinZVGfI0t93cJjLwcujwOp0h0GR/pGhSP6BVQ1K/Pk+aS4UII4QIS9PBH8kdLQg8UXBOmW6rPEF9pJda2BKiIrJkLVHvEswwBVFXB+wyICKsZvW8HMV8SELGxMkugIy2e1ojzWlP7JwZEfC0N1VXn/bLMSo0scGaT/5lN2wAxGoU6gqHAJnjGkjRG9g== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: b52b69d1-2d66-46f8-d715-08d46d325875 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY2PR0301MB1958; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1958; 3:yPcPvuoQgvtC7xfZKfFBTCl5mv/zJdEdhXf0d//DWEe5zaZEh4K1dhEQ7n1eM/4zO/IBxzVegPm20NbshWUWCQMvhaCiTUBmWkF7M10AdN9cUSTCWQdEquvd006xDOJdZOoZSnizB8YTlDd+N1fKXzUyOVh5QfOGB1YbeGN6mUg72WJvjcQkTaePg7yvkqtQWa9XSfUcQnvKdeNNGs+M3uFNiLR3AOjX82lWU72H4vEVCynEBHqTPmRPbLZ8RF4SG5ws4V1CEjiWZ+65+1zJ3PJXMeRK9myecI1NIQkQOV8KszeY76zKVqf4/MMDhAPdAV3PyQELfO6ibjeKab7/fB57Bu7AoHz1D7Ykun8SZO6PGUaO8+XgNYKFWTrvGEgo; 25:2rEWqLQHjP8gfUrHeqrQurST/Oi2BohrNhTnF7XK7DdIcU75Texe4ktobAWr5pO7U0nv0SBagNbwknagFm6aahQWa9yMmq6JyUggxocwZOEL4xOQZEXc4BkY1kD/tGJMeVcgneH75ppT5ivoKqUv6TR0WCyIO9Brg/JuKZZpTW2ghS+JsteOvj33J7Hbh8ZWHt8VboQb0/a2BC2zswU3ysbBSlelZDK4dYyROBuIy7SuVWsu+bDE0ARFPiuQwIR4soSHEyuJCadqQjewoeyGDp5KftGeSvj6EfrlXIiB90zyJ0bD61BOB3FM6BjE4IlSIouQ+yEWRpC27csXLbqWZl97aUYpjUtb+z4xeHec9ZJaaOTlidQCc6eRvsOEQVTCqUh/ybsvWt1/0fVi3l3lV2lUigXy3cH6qGH3t2kSgWQls/qHpVda13ACEzb6kqGpkD6+iPWbFylBVdiwjOBA9Q== X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1958; 31:MKmDrLBzwOIDEmXSwAP+C3hvb1beGtO6naY0CZNXys+pYEofdJ3cXODoRfjfRyCtBxbReLBB/WBP69Ldoj24Ikt7q3KGK5Sst+7dIPKkUg7dVOcNWyYnmB+ZaE7vvftYkZeqpE2JRjsZ0AZ+IK4KBYvXNZPT/Lwh9C+GcnkyVURr3PWXjqM9TV0kp9T3Z3LEaR82RuC1GFJLtzjm+EAK8wNEtkBpQZ0g+yAQMqIMS5Kk78UlLxGTipnyxXiujhooycl5okSY8wZbUx1xeWOIqJ4DRVwiOmwKvJxdjTeFoaE= 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)(13015025)(5005006)(8121501046)(13024025)(13017025)(13018025)(3002001)(10201501046)(6055026)(6096035)(20161123556025)(20161123559025)(20161123565025)(20161123563025)(20161123561025); SRVR:BY2PR0301MB1958; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB1958; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1958; 4:u1MrDdKIb/uZAt3zJyP8rSZlRrlWXJ2ISAwo8Zi+kcHH2XP41hYsyibZcPpW8FTeYW0kURr/vIDLK0M1VZW+zydQxEf2uqL5EbJ4UMG2Cx50r2Pru3ZzF1j4dpF14cSNXWlnpxxw3iamA2QZnjKZs96JqcMC6ax5oS9ip1DxsD2bHEWDtmRxyldclFBlNgcYsPc4CPkpU0howuEUzDReo0qjjmnFaFTotiLps2FcVw4ss5hCCo7TGiN+n/sY0OlKZpsAZsVXQN486/Cq7gsEMmlkH/FBpZPugMG4OtLGpZry2krraFKBT7Xf70Z01l2Fcj6aq73qfa38zaVgiLBcB8fM8XhqGffIT3KrwVvfkslf+l1fZ+h56jWJj6tiX2qpTsTyFW3caoxOa1H79ozQiPRWx9EsopNEHEEBNbEEbEHWr9Mskxye+m9cTdXGDsCCkirNExe3eMlX8t1Ye1fuDLbSmR5m6aL8tZdeldet27xPwBQ1ZLQ6uAdYSn3O3rGCLNu0O9jFhoXjyiu7hLTWc6ZV03oHP0WwwvZk+7RPf1xe0N4qinlcUmfSQxCF/HcMWJGgcY63QrMLhrWsUnTLNbnpP/c+IqM8YxI4WOhLz7T4aR/ox2YVbqg9nWXspJ9Ulb6bYeKvlSIDPHBgeDJGIlL0blz4rbZ6aAtxAftvDcbVIq9+s2aKcUnbUm4UJ1jeJEg6gu2ATj9Xk9Uz0uJD+cIL6KrNxh5D9esdqAANoouwTjQfHQm8XWcbuvhzP3kz X-Forefront-PRVS: 0249EFCB0B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB1958; 23:Ae+JlwXy6maT2qgsvCr6EWuTQfNDxqRFE0/S1BJ?= ki02zV91CcpovxAWLY9vqBSsWt9P6pjky0Hm9fk3sRyBSladHOLAQXRgQMf1W8TNjOrWUC4dVQhgU6TxSgxHFpSalmoIVexymv4+zFhCBWwCMnCn86xMgqaEfAJs+0q3EPm1HhN3b1e9bVEvh3hvzVpz4SuWA61RyEJ6ZNlYzohdk3p/LNqkzGpCfXLpkfx0MeYIVPAhwQrPnFtmdBLLAPOL/NZ5sDKzD9G1iLlWgejLT6o8pzYFcioODTRfUQ1VQceCIEGYmsoY/2IHffVqbowltX6kAqo1f1ezWmtoccQFJrMjSoI+RITrvT7DR+ZC+/OG95UVULocEMNOMZHxPWguR7Q5+Z8J1Fcb8MuJSTLoUBgcUxUMrKwcs5GiqBVdjL43IOLeAsH4MeDLRLUcfkyuMheuXU4iAF8PyCCinvQeeUCVUlmPFbJb5LxNBXLvp+v2f2XUxN2u86nUhk+Q1CPu7XrgS5Ck4RCUyWg8pOX9eRS9xWlh+r6TddubCfrl46tAfQUcDqvCHYCuDlol/uJJfmYHz/WL1M23xLwC6AG7ekuDEBnUZDhVVg/dqi8IV2qg/ED2XHb+1FCAfQc+mGb7cwJHKknuUHXedkatpm3Jw7iMuscXDJQDur66s+qEb9xEr+cnCT4CTywMhVC0VqUC91QI2zSzxs7ObKYabujN/2vE2xsco1N+M0/bDWdBSlOUiubCIB3g8BEu0NNeXc9zwhU4n4KzGHZ47n2Bw0Jkpjg8wwuEIdoL+jcKDVSma6vLK84Ngq8s8SiYVk6frqLvAISOib742xEPxJz5KJHAqRa1ROQDahkn5cbONTwdK/GNuOqGNxeVA0NBUx+I0N0XFl5K3JCN5xRzZ8EVzBYuRLs+9+041dr1rpkpZDZ6ZAOdWTzFe2hJcHn7qUEmp5C+MMM3N+Kzx3unVxQNV4ufJ5iDwTNDbAMdrjZwA0OAWxBRcsgwavovSWk+0YHI4Lt1N/PQLkMVjuwBpcCA3EoPQBPvYOsgTKbid9Gb0CK1q1Hf184c37O2dlujWLqfNql2a1+GQN5pOlLxXDwgxCW/UHJugbet9rz7yCAdo4ac/R0O0U/gQ14q7nc3z8XJie7cq7deQdm5zggPYEdWWGtFYR2ZELuX47JRu/O+KPf2QH3Ebhsk4eOHmmlJk3+DE/nydgXmwREjUgZ9Cbpi+3ZPjEA== X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1958; 6:cjYTc8MLkGoXFktB5lfrljL52F58GgFDVwYxfctJnMkNxMlz7BubuBVdm6SVR0e8JmVRca2IQ/QrSCBWssbHwqRzsTzxnBsPx//XlX/WzWFQDVJzl9bG2uvKcn6m6k74MiK0v6yQ90pQD1defsyB8+ZJfnG9Oe4Hubxu87SX59By/t2JJn/GsQ71tQFrwJun2A/5Y2xQZRi62FqBkswQ2XXk5GzgBVddvJ35ZiaQrjTVEGeYhywb10Y4FkzsRng+a9hPZlpUwxJw0H5/SxC0GFKuYS//K25sezYPYe18RfgJ+9Ebpf5q/Kf8hfHd0R13Cq0yv+BZyU3YWiRcU0ZzwUNR+w52t/u95k6W2RjPKgedL6r8UqB0vntCfd2GbsanBNq0q1PoVRQGRWZBTfeXkrfrfWUawVKBQ53I5SyqRqA=; 5:tpuj7b8FcCHxZoMs0wRqf5rG9JjuN9zh62FFIpX/n7DLxa84DJW0gX272SP79aDuCiA2hcx5gjWuNfMtHXKjRHovoifFK9SAFAAHsW/E7mUkxdzRdin88h5I+lCyD+B95nO8JcA9iOVTExx48Wf9MAHfzWdWr+CTON9HmuG7DNd0Gd3i0jacuodm5ieOu5Na; 24:q4Fm5QbaiHywnswlIwDi3TBRixS/gxdKDAQLXkNxI6doeOaZAOBxqslKmR0HZEMmgeBfqSJJHrATq33zbZBiR/yUqqsM1v1LXBd+iLHEs2M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1958; 7:5H1sLw8BKZu3syThNiKQIW1JylRWv7I4mKThKbKGFXnaQbnv7BKp7S+TFYVo9qOZcMyb6T4XO8IrTK7ANFThaX0P0nWACLRe041gHhNeBXzpQdSj5UfVsVZM6IuPI989yWPlk+jEEpBW5pGQwAyEyCFlEyDEXUzCRPJShXdndkOYWjOTiEh40DtHRLyD18Qf0b3GGHWztXOAp9yxdq9A2rIYeb0DQ5l9lHFq7aL97lQj+T/nnAtWLcTZxeWyyLOjyJxwB3cF03dB0T0gfdJnxLfN0Urw6P4i/1ejhu+LieEJlgJHqnlFxZWs7btFF2eapvBSRIktveBgYGceacYoow== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2017 12:37:16.4120 (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: BY2PR0301MB1958 Subject: [dpdk-dev] [PATCH v1 08/22] 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;