From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0055.outbound.protection.outlook.com [104.47.40.55]) by dpdk.org (Postfix) with ESMTP id 8ED3239EA for ; Thu, 27 Oct 2016 13:27:50 +0200 (CEST) Received: from BN3PR0301CA0023.namprd03.prod.outlook.com (10.160.180.161) by CO2PR03MB2373.namprd03.prod.outlook.com (10.166.93.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.679.12; Thu, 27 Oct 2016 11:27:49 +0000 Received: from BN1AFFO11FD019.protection.gbl (2a01:111:f400:7c10::106) by BN3PR0301CA0023.outlook.office365.com (2a01:111:e400:4000::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.679.12 via Frontend Transport; Thu, 27 Oct 2016 11:27:49 +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 BN1AFFO11FD019.mail.protection.outlook.com (10.58.52.79) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.679.5 via Frontend Transport; Thu, 27 Oct 2016 11:27:48 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.87]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u9RBRiOb021466; Thu, 27 Oct 2016 04:27:45 -0700 From: Shreyansh Jain To: Date: Thu, 27 Oct 2016 16:59:12 +0530 Message-ID: <1477567752-23039-1-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1477552109-18624-1-git-send-email-shreyansh.jain@nxp.com> References: <1477552109-18624-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131220412686648323; (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)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(8936002)(81166006)(8666005)(81156014)(33646002)(50986999)(8676002)(47776003)(77096005)(586003)(15975445007)(5890100001)(5003940100001)(76176999)(2950100002)(6916009)(229853001)(2351001)(110136003)(106466001)(626004)(50226002)(11100500001)(50466002)(48376002)(68736007)(97736004)(4326007)(105606002)(104016004)(7846002)(87936001)(36756003)(85426001)(5660300001)(15395725005)(6666003)(356003)(189998001)(305945005)(92566002)(86362001)(19580395003)(575784001)(19580405001)(2906002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2373; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD019; 1:CrrT/rjxI6PXjb6D/EEsDQZW6pet3fAmObENb5rzGcFA3zBLHObatHpvvqB5kHmlM8FV8igSvcLIRcHTRwPkfFAKl6chgRw+igS+borbTMRo087jvgmMN/tPzzh7GcxX1Cuy1QUxdBEO2uAhQdUAwVjLhC5suRcsng+1v9voivv9Ef0GjgACPOqCsrQA3jk2KS55ykXtaUcRWTol8Vi1mWhR/WWhrvXjAX48WwI3m1GJBhP3Q28V86fjZYr0wNeoB6nOQ9r3sYcqz1pYArhl35YhmUGGKYEdPciXrsriNysOok8qYyh9yyj5xQOFm4ZvPXCTp0H6BK89J/fbpER6ErwUS3K7R4shPOUTB003NtOeLMjuOBlJQYklzaY6WD5cR4bBrgs94gzV9m7eg9kD4RkluJT9xgP7o0t8MFdYP04HBqmVZgqEf53v0FTntUqicynxBAgNpukKbSoz2bH3BFGfEX+K1qF0BK0GKl2q5JuK1r++iHFPEWSeaarbu0wFctWElb4qU9OD7WKYBrb5Fk21wGuXMk2nmjQU6PmLtLP94gmKpZ4rbpdUN9yM0dnaE2sSIi6rgXCFcInH/rJwaBvBGT3+ngbB5B8eK+nOzMD54PiWwUvNzg4YBzSuIFez/NfAhHts1tKFlXwsUl/RR3wB5xw/DkfR+xIHk5dhD17QUmRAsdJfE9KgteLYJrYRRTDkb8gBWUTMS7NNr+bREoZO4j91m3wFVBIuGaGwSpkJVz/oydKQlDz0Uak84WFA+JEfo5xJKB+NaNh5a3O5zg== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 4ae63865-3866-4b1e-62a2-08d3fe5c47ec X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2373; 2:ki3YXR1bKfU9EWf7idEzcI/GjznMBAut8HDm0haLOvdaNdU2VtQtfHV7yaX+FkmeuaBPnn50TYKeP9q8mkn23oHH1mragNxxKWSwBoTFyRZ1WtHJnWrdrgncmp/XLk+uac69eXWCOHB9YhzL9zTX26Pq5AhjNslByuqNbD9T78f+AZIaiYDLFNPBWFBLXV1WVPoDiWso7rP2vrNSf7ySUQ==; 3:p0dTiEOoAA1Mo/QC8R4u12KDJ1dXbe94x2Jox5GgPFYv/O+5MTuJhZm8ECIDt4orH9pxEMsOhbfk0GinTKnYF4gNiLDJqwTHl4uKEhaqPUmKV4lkMdLBjq+uOic9evt4htONdj6G0jck0WgU3QN3GBuE7up1uz2EKiD//JHLQ+UIzA4+d6ewYAHWGBRnlcUpeTgY9E3jhFJKtFoHFubSeQsE6ED8Wx3gjEVucOf7zRIJi7cpcucZcMVCybXQ7SIs X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR03MB2373; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2373; 25:a4v6k6V5EN2LXJrnqjONxzTrPHH8xXbUW7h6BRRI/fkrDKtO+Y+NUlpriD6zm4uNQBUX7+MVDSpsFPCZ1f0Y5cFJve2B0dxYfotpJ1Nt5DeiM99Up1/6Z77THhaXs9Ud0yM1/hBPCXgm2IjVBeRsmsk2/uWYly4y7M4JMflKs6NZyFCxfOgGUFcXEJrkU7zAKU+Lb7RkP8IR/D1C/M2i/DQBPkLdbaXt3oB6zc//RwXBc8e6Z6vq10YWWFudcS0b38X/svGXSEIhKXC7NwUTjxTpJLaR9NjVdoe5mtVM7vpvwxUbbq6slKaMNo5g+d69mJaIdk2WANww+nfLTjKuozyXx3pvI1Y/BnYIhj7RIXjeN8HQhnz6QeiWb7cytxGyshZnID5pwt7T8yEf4Kho1eYY6NSx5Cvyi/lc95HRgl99WRFwu1u/xuz9t5aQCCR7RcW7ZXn2Wg6Xy48+fPf5sIZcRCPDYxvOIY+N55Zq2OVlRLv7+/LRbNV4KWZDlsKGzfMN2bHHWas/W1kKfXbQ8bN1lWk1UtyYsts4ChEFW+I5TC5v5vUAdN+vpIXkK8ZHEE/5n+Y2aKeKnKT1FeHR/XspP97rOO6d0U3/nTd1Ye6lj9gllYzGpC/yHOfUXPa1lGFhaFvp25J+lqAWjtlyttuPxfZUG9mVbfJLw+7qwoc60zTeF4u/WL3ubv7XeqDxG1jIvrKK/c3o+CuYKovwf8fPr0dPwabnN27fq/0ICfQyTdXp3qypDFDBTJSow+qVFOBYXs7BdO1JBjwN5Ndaa5xWWwxTqcv1j6O8rgFqPH6IRad1bOyAuG9pWIXDox+p8LKU4yfvtjTg23eFTBcwh5KB7EC1s59KtZ0XTIMxzXQ3IbeI3zQ50hi5PfGl+AZB7Ubnzh17LkfVHKETpxKePQ== X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2373; 31:v7oX1dtqIMW5MEcNO6toY3qEp1d0PNPJLYecXXZObbchaR0/t2ntEzsXFmNvXOhTmOG3i0EJtHrUNiw1IfUv+pNWu5keEO/0sCqAEO13vzpMwZU7RE9kGXMMfw+Xd4nkodcI0RbuB3q6/gLd8W4J3CKMlCrGo1GneHjUn0wtuA0VplyuupuZ+JdHndy9YIq+41ICm0PLrP2GDFAlcV9Sldnfx5HpyC3NNMTNhfZlArmp93MD4N9OqenLlV5Bvh5XVSlDAIjutbJDhlN9OizEM5G1agBIO97rEJBA8WS8Dgg=; 4:hEiZf0GyWYeraLJuhOKU015cBqSpAv1ULQGOINlwlN0W04u50YIPMAmyWoQmog/OCYz+Wk88zhYQS19waLffXdXQJwFBAx0qWlVVh7aLJdIF5mZTw6yX52SX0B84PlsDQocvyKVTfAmu2R+/1oDRCmRecBdyBbdxHxZFtrrzMuxnekcpleSRQ28A8BLUGzU/kQgwCMerUK9/ismjdnhiFgV4EfBPgGA+C6MPZisxTRsTgR0JCX7JOa4tdpW4dfDieX61sMQx3z8On16UHn6KR2ctOe/aEtUWS/7+1gf2Xv+ous8LoVtYhVhbhSgM3s9nmjk9mVqcsOmLzDx3GbYwj2A8GuOiK7hEiE+BKpq7KhSQTFJSDXY8tW8zOQ5wF5nPqR71z/fn9zAAw0SNBtYh9LVprqANxpnX1P2s1lRsPcnBNuhNdvsjHXS+t/32xrKBJ7sLlbH02FlPr/s7FkKqxbYTqDBnaQ3IUX7w16guG4DwL9SULd4bS1kVJwgD3G7TcsLH+4tVI4RlChW9wMaFB3aJ0J2CDagB6u5k9ItD6kDeBCEZ2Llo1MDZFl/8zTaL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13023025)(13024025)(5005006)(13018025)(13017025)(13015025)(8121501046)(3002001)(10201501046)(6055026); SRVR:CO2PR03MB2373; BCL:0; PCL:0; RULEID:(400006); SRVR:CO2PR03MB2373; X-Forefront-PRVS: 0108A997B2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR03MB2373; 23:+hv8UEqNQBl/JJ3KUzapAdk7xq0LqpbrbFNFvibZI?= =?us-ascii?Q?B7pcp56SIBNAVEQTG/mh12pyLYCy7HtWcTxoBSBuiIkhBhO966h+Iztctfay?= =?us-ascii?Q?TWDFamurZmtY26VZzApVDdnPiljLnYlG/Kgkbnebw42TPNBvoB4lALmDekqN?= =?us-ascii?Q?C3/e4MRMb5dJM/+7bdtKKIsAEUMy6s4hRoZYum91loG/Fwlbr/nd3GmJN21C?= =?us-ascii?Q?gyHjhSZ7RroGBOF+TpJ1eyxV4NDEBBsmfuOEYrHJu4kIRfPJ+Czw1fMAA+QB?= =?us-ascii?Q?tfSyQi4VxJbKAfaiDK7KZL/2YlCH+zB7SM2ayKXOVGBj2OOqjv2m9/y/qWil?= =?us-ascii?Q?1jACONWb1R4B9Sg8+qXUARik6brRwEpUc7LM0q/1+XCsglRg0IMnuocrhSUC?= =?us-ascii?Q?0eagotfzorS25znEgC9HkwLmqfn9xJ/wbUXcI7NhBcHkkfqyxE6qprkibgHo?= =?us-ascii?Q?sfOeJL1dKmH/SK+HXDhjkZ1eO7woORy21SUYg8JDue9MU+IzD+td0yw/W4AF?= =?us-ascii?Q?xFhU8u2DRwv/zwr1HNogPJVA3nxewzKWOcMA1Bod6JvQOhN982tgRdwqBQ0/?= =?us-ascii?Q?Sr4L4UHZTnb6lsHMyA839eHPpZEWYGno+P5wFGAYr0+2/H9SQifC8R8Wo8Fs?= =?us-ascii?Q?9hkRz+GMhCZr7iYsPY4KG/Yqeja9x4lfAF969cCiG1QvKWSN+TLTXP+y96yA?= =?us-ascii?Q?v5W8oG74BnAqxdHBLPIKo1SvrP90q+UACMnqy2Gz87Rvo1n8HDIsna71UEnA?= =?us-ascii?Q?kwlqrZjgQubjgEV2yERcAuxjzK3XGAJOXI7INEILeZS0SN1Vg0nYnQhzUsOv?= =?us-ascii?Q?DWZVdcHvS5TL2esiTtSOJnUc4mUDz52suGSRa5owAGfmnHzrkWTNQeqHobzg?= =?us-ascii?Q?T2iJv7ORMl1CsdPq1pPTRLTgKcE1kG5CL7Tt0JD6pyV3u+6PVda9i+53qZBT?= =?us-ascii?Q?m/RjhLbvuFnYvQvJQ6yeSU/DbCn8+/7+ZF9OsOMrlsnabbqjVSJ3nbg1GFUo?= =?us-ascii?Q?/2SwTxpVFfUUh36cghLfz1PBIKw0FBXrcCpNy7+TIv+hUQwk7ABoq0hl8xlj?= =?us-ascii?Q?jWlH8XuNKoLVk5/eYSK7Q+g0Krn3ty7v56uKofIavf9ZECUguO0En4Waqcdi?= =?us-ascii?Q?30ed6PCgLaP60SDbfgTSuh+pCfR+2XKTuejjAlPyAY+o5ll0F7vfa11wXPrG?= =?us-ascii?Q?GQjY3OaHB3CfsZbQfN0DUr7d+Ikq2TgZjOPdi3uxrQElx7I9qNC3yrw34iwT?= =?us-ascii?Q?pREDg7lkdabi0eqZzjgmumBJFaoWCy63g1eYveeHEKq+d5PLpz49C3X5lGQQ?= =?us-ascii?Q?Bj6qWT7RPw+xK5NXL3E2HM=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2373; 6:dOb3OTCVlGPRsYsaZ8n2GCxQaEPAv2qYfo91S/RryNeYMElVQsPao/pGfUrrGF6lLlWhq/s6JZW5FvQMNuRcS4OHeNNqssUz3ddzcdX/R5jOVP3WJN7+rWmv+kdIxK7vqI+K1zjffcSOGniAJyLyAdqniFTdaR4zgF/rOc1jp73jqORamx9bxmbLaqqI+jXdnmXK63Q+hGI5uYpg/j8UMtAGmVj/oOXz/xd+nGleFze290EJnsJsmGIF5Y1WbZ6K2XiyG5oyYfF7d37NxttjfkFbb7W+3oWbBFWV/JwhaXfOZT5ZxeoUraylDjJ9Ad05; 5:kYslIUh8fRjDZJaNwA+wKl08B1IslBbHFt/aSZpqg5/B6VVvWKi5FCYTPo3aa4oMseY1fQtVeqCcnjNC1NczScMgImDIxF6ttg9bTRxmwCAheKhLHrreCrJVsJuYIWrxIjdqhiMKPIzA9oCodK3+pDWGvY5yxZZK3oz2533eJgLWn1OxVjF7TwQsYGrnZ9U9; 24:uEKHUV0lvTTMcX+QYdAYhP6bgTKsYG/uOqYsEnDtAKdDHsCLKK2UkpD178L+pl1o584MSTfDwqqUwzMRiCqx/aMkY2MHbWeUt8NiOHo1EPI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2373; 7:ll+rX54YYtCfK7+i6s1cYRyBQbGnWw5G/javbLV6S2QpVT00hamTESJHeelNyJrjaIcSNBY1b8/sLAw+SN7ywfrEb29034a2f8fWc5oSCCRN+ymG4FnX4ajl3MfTPF1nPHp0eUR5H0keaoWATEDwulnrdvKa/zv7hpqGXCO5lKi5g5nWhuta1j/Qq3u25muT7OFudls4NQS4i5uq0tJcK7eqYFaD4zuPLN91rHlQgM10iJtBQ+cnpCz+MeE2VKGcaBV9tnKWJ4R8NdIO+U0wrP6Otcx2ZR/8ZhY27CdE9yADqA0Ymv9tn4X8S9EsFQETpJfIvcaWKexo3rJg6imMb14XMMi+aIvD6gi6ImQw6SA= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2016 11:27:48.3216 (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: CO2PR03MB2373 Cc: dev@dpdk.org, Shreyansh Jain , ferruh.yigit@intel.com Subject: [dpdk-dev] [PATCH v4] eal: fix lib version for device generalization patches X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Oct 2016 11:27:51 -0000 rte_device/driver generalization patches [1] were merged without a change in the LIBABIVER variable. This patches bumps the macro of affected libs: - libcryptodev and libetherdev have been bumped - librte_eal version changed in d7e61ad3ae36 ("log: remove deprecated history dump") Details of ABI/API changes: - EAL [version already bumped in: d7e61ad3ae36] |- type field was removed from rte_driver |- rte_pci_device now embeds rte_device |- rte_pci_resource renamed to rte_mem_resource |- numa_node and devargs of rte_pci_driver is moved to rte_driver |- APIs for device hotplug (attach/detach) moved into EAL |- API rte_eal_pci_device_name added for PCI device naming |- vdev registration API introduced (rte_eal_vdrv_register, | rte_eal_vdrv_unregister - librte_crypto (v 1=>2) |- removed rte_cryptodev_create_unique_device_name API |- moved device naming to EAL - librte_ethdev (v 4=>5) |- rte_eth_dev_type is removed |- removed dev_type from rte_eth_dev_allocate API |- removed API rte_eth_dev_get_device_type |- removed API rte_eth_dev_get_addr_by_port |- removed API rte_eth_dev_get_port_by_addr |- removed rte_cryptodev_create_unique_device_name API |- moved device naming to EAL Also, deprecation notice from 16.07 has been removed and release notes for 16.11 added. [1] http://dpdk.org/ml/archives/dev/2016-September/047087.html Signed-off-by: Shreyansh Jain -- v4: - fix spelling mistakes and incorrect symbol name in doc - reword commit log for EAL modification commit id v3: - add API/ABI change info in commit log - fix library version change notification in release note - fix erroneous change to librte_eal version in v2 --- doc/guides/rel_notes/deprecation.rst | 12 ------------ doc/guides/rel_notes/release_16_11.rst | 30 ++++++++++++++++++++++++++++-- lib/librte_cryptodev/Makefile | 2 +- lib/librte_ether/Makefile | 2 +- 4 files changed, 30 insertions(+), 16 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index d5c1490..884a231 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -18,18 +18,6 @@ Deprecation Notices ``nb_seg_max`` and ``nb_mtu_seg_max`` providing information about number of segments limit to be transmitted by device for TSO/non-TSO packets. -* The ethdev hotplug API is going to be moved to EAL with a notification - mechanism added to crypto and ethdev libraries so that hotplug is now - available to both of them. This API will be stripped of the device arguments - so that it only cares about hotplugging. - -* Structures embodying pci and vdev devices are going to be reworked to - integrate new common rte_device / rte_driver objects (see - http://dpdk.org/ml/archives/dev/2016-January/031390.html). - ethdev and crypto libraries will then only handle those objects so that they - do not need to care about the kind of devices that are being used, making it - easier to add new buses later. - * ABI changes are planned for 16.11 in the ``rte_mbuf`` structure: some fields may be reordered to facilitate the writing of ``data_off``, ``refcnt``, and ``nb_segs`` in one operation, because some platforms have an overhead if the diff --git a/doc/guides/rel_notes/release_16_11.rst b/doc/guides/rel_notes/release_16_11.rst index aa0c09a..db20567 100644 --- a/doc/guides/rel_notes/release_16_11.rst +++ b/doc/guides/rel_notes/release_16_11.rst @@ -201,6 +201,32 @@ API Changes * The ``file_name`` data type of ``struct rte_port_source_params`` and ``struct rte_port_sink_params`` is changed from `char *`` to ``const char *``. +* **Improved device/driver hierarchy and generalized hotplugging** + + Device and driver relationship has been restructured by introducing generic + classes. This paves way for having PCI, VDEV and other device types as + just instantiated objects rather than classes in themselves. Hotplugging too + has been generalized into EAL so that ethernet or crypto devices can use the + common infrastructure. + + * removed ``pmd_type`` as way of segregation of devices + * moved ``numa_node`` and ``devargs`` into ``rte_driver`` from + ``rte_pci_driver``. These can now be used by any instantiated object of + ``rte_driver``. + * added ``rte_device`` class and all PCI and VDEV devices inherit from it + * renamed devinit/devuninit handlers to probe/remove to make it more + semantically correct with respect to device<=>driver relationship + * moved hotplugging support to EAL. Hereafter, PCI and vdev can use the + APIs ``rte_eal_dev_attach`` and ``rte_eal_dev_detach``. + * helpers and support macros have been renamed to make them more synonymous + with their device types + (e.g. ``PMD_REGISTER_DRIVER`` => ``RTE_PMD_REGISTER_PCI``) + * Device naming functions have been generalized from ethdev and cryptodev + to EAL. ``rte_eal_pci_device_name`` has been introduced for obtaining + unique device name from PCI Domain-BDF description. + * Virtual device registration APIs have been added: ``rte_eal_vdrv_register`` + and ``rte_eal_vdrv_unregister``. + ABI Changes ----------- @@ -232,11 +258,11 @@ The libraries prepended with a plus sign were incremented in this version. .. code-block:: diff - libethdev.so.4 + + libethdev.so.5 librte_acl.so.2 librte_cfgfile.so.2 librte_cmdline.so.2 - librte_cryptodev.so.1 + + librte_cryptodev.so.2 librte_distributor.so.1 + librte_eal.so.3 librte_hash.so.2 diff --git a/lib/librte_cryptodev/Makefile b/lib/librte_cryptodev/Makefile index 314a046..aebf5d9 100644 --- a/lib/librte_cryptodev/Makefile +++ b/lib/librte_cryptodev/Makefile @@ -34,7 +34,7 @@ include $(RTE_SDK)/mk/rte.vars.mk LIB = librte_cryptodev.a # library version -LIBABIVER := 1 +LIBABIVER := 2 # build flags CFLAGS += -O3 diff --git a/lib/librte_ether/Makefile b/lib/librte_ether/Makefile index 488b7c8..bc2e5f6 100644 --- a/lib/librte_ether/Makefile +++ b/lib/librte_ether/Makefile @@ -41,7 +41,7 @@ CFLAGS += $(WERROR_FLAGS) EXPORT_MAP := rte_ether_version.map -LIBABIVER := 4 +LIBABIVER := 5 SRCS-y += rte_ethdev.c -- 2.7.4