From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0053.outbound.protection.outlook.com [104.47.36.53]) by dpdk.org (Postfix) with ESMTP id 42158BB78 for ; Wed, 26 Oct 2016 15:11:20 +0200 (CEST) Received: from BN6PR03CA0047.namprd03.prod.outlook.com (10.175.124.33) by BN6PR03MB2804.namprd03.prod.outlook.com (10.175.125.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.679.12; Wed, 26 Oct 2016 13:11:19 +0000 Received: from BL2FFO11OLC007.protection.gbl (2a01:111:f400:7c09::196) by BN6PR03CA0047.outlook.office365.com (2603:10b6:404:10c::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.5 via Frontend Transport; Wed, 26 Oct 2016 13:11:19 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; 6wind.com; dkim=none (message not signed) header.d=none;6wind.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 BL2FFO11OLC007.mail.protection.outlook.com (10.173.160.142) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.679.5 via Frontend Transport; Wed, 26 Oct 2016 13:11:18 +0000 Received: from [10.232.14.87] ([10.232.14.87]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u9QDBGlS013091; Wed, 26 Oct 2016 06:11:16 -0700 To: References: <1477485486-20433-1-git-send-email-shreyansh.jain@nxp.com> <1477486817-1284-1-git-send-email-shreyansh.jain@nxp.com> From: Shreyansh Jain Message-ID: <8ed305c5-92aa-a169-533e-47057ea3e6fd@nxp.com> Date: Wed, 26 Oct 2016 18:42:46 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <1477486817-1284-1-git-send-email-shreyansh.jain@nxp.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131219610788024251; (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)(377454003)(199003)(24454002)(189002)(68736007)(23746002)(15395725005)(81156014)(2906002)(65806001)(5660300001)(76176999)(2351001)(4326007)(81166006)(65956001)(97736004)(11100500001)(105606002)(4001350100001)(47776003)(50466002)(50986999)(31696002)(19580395003)(106466001)(104016004)(19580405001)(54356999)(86362001)(6666003)(189998001)(77096005)(586003)(8676002)(31686004)(92566002)(626004)(64126003)(65826007)(33646002)(15975445007)(8936002)(305945005)(85426001)(83506001)(87936001)(230700001)(356003)(36756003)(7846002)(6916009)(2950100002)(110136003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2804; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC007; 1:82Kk9+E6aODDzMauK4w07s9b4QZMVnCvERq9gO4UNePqiW+82InnMiuLPQgbInBxjs2LsIpa5Fj/OQPjB2jX7S+rk19L6sMYN/+WMu7f7pKVQyRd5RMfEgq5wiLpG9hplZEdxK2aZ/Jr+0rCQLNC3u+aKR4m2XBlP+4avsodBTTY8uuK1SeLXYEBtroXr0N9xSyrrjNJOe3eHHKbVk4mUtSuZbDN9/MBJEBIuPapzOx1U+qKOMajAjZiirx7U35YMdGTXJk0jodN+v/XJS7w499dKWHE1+pvf+04QW939y9AHxxO++tRYfkSGP5ujGf0VLEniUDVoJjXevPdyDqjXSerFZ9q19JsczBJxhcV17eBKQo2AR8lywueJKcNTYlPRmyfZE4zT3222D1jdgCb/0RfOp6gXyBCP5j7+sB/wFAz6+RbOKvJ54vp5/3Cn3Cd5bJnbb7yTcgyxG5TR/vL3y7yZppGKQYsEFKfkynXNXR7VUvTRvW4s86wBkgSJ6GgDw4I530UVHBo7yZ9glfgt76Zalqx3DPESoaqqY5meWqnq8zqyFB7y+ATRVRg8dXHYW10nf4k19Q/44oT4S7ZoUHeFDfMBxC5CrdkjDU5WwQ= X-MS-Office365-Filtering-Correlation-Id: c8883187-10c5-483e-6e5e-08d3fda1930a X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2804; 2:wrhBJtuk1u7Y4FHNnrwU0LLJIzE3KfSZR3O09eqJcM6bWENMXSTHFFIyTvpHP2ejckyOQFzPFLf8pOzsGCwuq1Y2tamqTGhtU/RAn9pob5tq2eHpLeN1Wz4GsUcCYG2eUjAQGMQAAce5xGlFktIivbaiJxKH80ej0AeL1TOPkasWAfVB328kl1rjK/rQwy94iLBxLpxEVfU/kvAr6Dsxgw==; 3:/75AezJaXzf9UdnUeYbUS388Ey+V9fi/vjpL3vrS2yCgNx63BY798Ht8yFMre/cV55J9yIGDHSVo5aWwBOm08jy+cjkfgL6/OOgrvbTBivcJofn/px47/p3Gpr7TpqQimWkY7a4Iwmvs6Hmr8YVomRFCDZ8/IFbUZMz/RgZlmlfTrE/VYQjQF0ODXbQKmDwG0muiYNV19uP4UlvuTiqHWkir7QJdOR/UfHVyFjqbRrvYb34efEnFnLUe5qQOzCgJ X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN6PR03MB2804; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2804; 25:zY2Pk+WYfZcdhQsidKONbURG2FOOmpqjtqm2+VACZo1EL18RbjemKJ/XevvvW1oRXd4/Q7YUzKe/zfBBVdGfBDyYIPe6NMs6uJGOCUXCfHTK7ewFD+9kqVSJNVcjchLqLzjRATtwEnk7zTXckyRdUtCRNRoHa+OM9KXZGv4zJjRyjG9Izsnuo6Dp5tq1MMvfCprqb5oCaw0Lsc+9RNy7tDMyr3mZk758W+7Nw3IrXOLWwBvy7BKviSlCzsUrorhpPu2APPbcg/XHPwAloEca6dvnN7JpQq74ZmqHNErlC6nUD0cCYR4nabRhEONXfUVLcTuz7+XEpcx0Qry+GDC6wJxrEJCXkyWfsTeusQ7FVLUSIUid1R+HO7wqcyCOsJPhAJGxRssIs5XHfUecqpsZ6Yx2De7YO7BYlWvTaOOHOWiJ2I9PzXXMBaNWW7b9Frkkursh1MR6lbBTwP8ZGpfv/5wq8+6E31fVDsTas/Z4kGjHVo7/vCr4p2cXenMpA/+9UUWpyl+brPuUFHv+S9mXsvycB0Gr94zYWGQUf2QMrQ0uxqT0RTE5mbu/chvJbnfrDnKmHXNfDd8zd2LxW8aK9R7C1Qz0pobDrTvp6MwzGohNv+yEy73cy3xHQbprSdBM2IzsGlut9zu5ahwWHctagdWDp6pKVieGh5AbJhJsuah9q9dD1BM9iXNOJYKfsm4I6N/OT3KdmaEOADBQSJ7ehxMYHswUJ9PzF1rWb3t0BRkBi+rD8FTQstTMpQGMYqn+KDFVggENCt9p4IO5l6nyjBV0NVL7LlnA57FmcHY/aoIDn31K0WBuVj9Zzl2mT17bYVa+swfBQH/hiLhbECL+unS9D4f3RQodP1OLDJjhMZ9BNDQRoFOuAzCPGjHz6aV3ET+aLsM+THlBdSp/pvORdw== X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2804; 31:oGjZDfkf0+eqC3dRdQh7x3wIm0F7bUl7X168jtWPxwDL4Y0r5PHWohiGqWODIbHk/haJLXLjdwge3ZAaFA+uFxn6cbdtztuHJuPCCXXzuZlGV64vhk8+sfFdAsCYNhS6REH+Ry6tNqckX+B47+5PWN9m+CHFUaI0CJrXMpB7kGvOD/1vyn6wlWQSWcXl5bBOIgwYVW4XwH3dPCCWmUcaHYfNhZKzdRgOSaN0TOV3H1qZ9xpdhwpTyaDI4njunfHp91TCpuWtS8LWaP7qmmjOIf8EyhtsQijE17oucWR4yv0=; 4:+CuhzRJ/v/PTvX9v5zo/4cvVcchhB7rfXfpCLf1dg4rGKqG4d02LFLWfeqYOE0cOnQsYNR35CJc3LnmYafa0AW+VNqtHomPyMVBBKUFzVV4045pM19EgSQU8auZ1C5ozfxj/+3IqsvNCCUkdONq0rOLtmicaponQD4pZDfZ6xRCFR2PyoxzsE/7xasXNLcmLHU/0D7m1XVASuOhbcuDd+n3VTQXcrtil6ZyPoXEngwNYX7S1pd5ZLJd/NGnZ4BIsOCz4wPq+mnTIBdAUpBDOSOcDZx1IYCVsHp4QftM2wgZARmkBnGfWDn78nw+mA9lxfohrAq3zo5HBt3xDLWPQK5COK2qXsthkLqV4OMh+HW054+v/nk0hRFJ/M1ESRjmWyItRMIftb7I5MVevXyi19u6e5fNlsuUBrWR0g8fO/4jDx7qS3VYOUPn0NxWk/6wCOpDfTQekE6lfZEvbZM8MomPI+/CEDR20MZAsxAwg7Z3k0YOfCZcGTiWKtfDUE8f7c7NSg4/A8KQHTGoCW3TRA9sj7DTkVjVSMGEFun2kVNM4MItvk3QqhiOEYGcPEX4J 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)(13017025)(13024025)(13023025)(5005006)(13015025)(13018025)(8121501046)(10201501046)(3002001)(6055026); SRVR:BN6PR03MB2804; BCL:0; PCL:0; RULEID:(400006); SRVR:BN6PR03MB2804; X-Forefront-PRVS: 0107098B6C X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR03MB2804; 23:5/M5TbaZbfU7u9smfjBYHg4fFUIKgRTIQNxoa?= =?Windows-1252?Q?7qOTuxmb5sPcPU58j+T3V46YAKjyqQnC37BvA3kt5P/q/f/tSRyF59HV?= =?Windows-1252?Q?XDv/9h9LDvJAnxt2ylAz+Twb8/33/amTun8EH4KLsXRxBd9GEQYDta5+?= =?Windows-1252?Q?ZpU6fjyLYeWkUmnR/XI84ZTK1ke0BdTQpWggNV0HXHDmBlzX/qPFvKUp?= =?Windows-1252?Q?CPKa+ohYyjE4l76LKoiSx5YjQUk0eY8swL0LM7QrX7M13ApyLA9oLjsJ?= =?Windows-1252?Q?DkPyw3HcTgrHiaZCUE8AjV/wmUMf2jSKNHl93FZveGR4dTSvV7L4HIRS?= =?Windows-1252?Q?5gvsGKCMeMdUGULnEUBfjDNeIheGiUf1PGoZnCPBS1bVgXJbMcpa5QAo?= =?Windows-1252?Q?6fJzFJV74Eym1IvOcxBkn+h5He0I/8KP+npmjCRk6onRZKGlb+AQ4IrS?= =?Windows-1252?Q?anHT2RHS6eeDdhV7He4Chrit7g9NjC2VMDF32c5hz7u8R4fCsISU6XPo?= =?Windows-1252?Q?cPMbwEa/jYzAugy8nhrFYoTh9pMTdhtOwMgf4SK7LPrKFg0zNIcZnmmP?= =?Windows-1252?Q?Hl/9jaa7xx6lGzpXhYMQCRn+c2/H3MU6R8I7UfeTQPe4zDCrieyNSmaz?= =?Windows-1252?Q?Wo7KL6woQHTbohf/hF1PzL2nkYFJPABM1D2Akf0xv/O4MDAxeGmidnm6?= =?Windows-1252?Q?DHwxo+gicx2YCTR+duFVSU1WgclvpcnHpL7aSjs0eBNX+OCeajUD81YT?= =?Windows-1252?Q?+bA1JFobKt4rZMWQpCN5apTH3+kCrkZU3eYBmmk4yIMGWIfdr5E69UJM?= =?Windows-1252?Q?X2dgWjPMslHqR1GfpVBiKXc5LRR2cBio0bmh2Ok8fz6oRZN8HutOExNP?= =?Windows-1252?Q?0lBwoiE/rlpLcnPvsRI4obAPR9ZP+iFj9sniGXQyevSKEXOIdvCYAUMN?= =?Windows-1252?Q?cnSW+coESvZIsRdmgsDNy8iz+rooHD+lCHstOBvHBebK304XMljoHYBF?= =?Windows-1252?Q?mjCe8C5bJl5wTjacOFJQ5SrfmxKk59Gy6uZmCV5RSdP90KMP89d8xx+X?= =?Windows-1252?Q?wUO+EqYFXRwFZHF9ehj62ZEzEY4O3sP96UJyVpTztyDAxqYLaEoJqCJu?= =?Windows-1252?Q?3RCjFfjVqjIEeq+GcdzWkwWb4yIsKt6TBMZiyD0023Ilk7NKMEAKqMq0?= =?Windows-1252?Q?SHqrOCO4AKWGcJXzLxHJoL/3URLJTCvXmIg0cBQ5SP7cc6oTJzbF1wH1?= =?Windows-1252?Q?rzVxuIhBx5cVKRByzCdjlUiZLUleSKMcKySBqasl/A4fVizeZ54g709b?= =?Windows-1252?Q?AOTF4qyjYK6oPyJotoooYc/rEBk7SXUuczJ4jSdgflnunH8hee/7MzGr?= =?Windows-1252?Q?tABXrJecipVCF6x2FGZNUtR/6rDU2zG/7EqDWDtA36BQ5hFe2BMGHWmL?= =?Windows-1252?Q?rHjGof1FCCgMOdfE1cG/Ik5qug83zBRSc+7q5qYHAv/7pyHj2+4Y5c2k?= =?Windows-1252?Q?/cYTkTwyUNQ5rHyRPB7CLZBv54YlFh3sEP6SBh7s97xRTLqqg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2804; 6:R3y+lks34rjURxnzOFJMIi3akZ0ni9exCoYnCykUxNVywEbPx9KmbKJvmWCjnK0E6ryIUIo56QtbvDNovH7K0yPxRzVa2065qZqeVXIyGTuoG2Rp66EiKCEnWPNV53e4bNz4POQUbQR0PVEHughj13Ft2SjPBsnFQ0RFPTDCiowZjcYNPxK0308fFwPWRLu0nFFQxqcTvf8bNWmfywmfq5uiXPWmlCwg3THjE3WPbJDVPcnDOI3MWorLPyDibmRN7hP+c7kcT5+8NZkZ7OgptWjmjPpXFdsXkqHnAmqZlaEjSHMcghvuk8zXM1vTGhnW; 5:Mac0FNvF4ktagTO/4NcNVcB+SbPcsXcszE0EG+aUB3QwHMlChA9NevGInVjK5+4yQP/9VJT68ga9MNMk8fc4QcmRwF87E9XjbRcMwEVyaV4CX52RgZit8rhYewfey1M1eCNp/vtBl0UwiF4+wF0X+b7nxf8u6xUS3A/72ShSXo+U6xhWD40vi/+rNQGETLO8; 24:NE4XQ9iF5HFyqlyR+47yvvUv6NZcM6Fb4B9y85FTi2CTdj8VHoDFY6qtqo7gyPsWT+ZbtumDe2kgIfkLN7YcQgOBS/PQa0qqwV5R/vBQ2j8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2804; 7:kXVgkM78o5r05yka5mfk5GQ4jnAT9VkMyO961rS9xOF1Sr6ZSpsU/3WCj38Zhia0DsLQgnNFPjQbOcQXLAJrBOpaIHSUgZ0+kZmmunpeqk/TvU5g0zddzqkNgiDztp+Pujmp3JSeu8Od5zB9+GhxyngUqs8uHYX+MgXJzdTc6Ux5pWbtkG1m7vXuiY1MG/niqRpZkWSnasjsLQLyR8+T5kzHt1ExRpIfPXTz/415monlTFfsr27p5XzI5QYyiXX/t6BfjGbkSCKv4muZHqDE2IJCJD30mxgF+xNV7IqYYv1gcyzV5OR4VvAmQQS8VJtxjsW9Ug2GUM6vrjaLl9g3iksGJNJHqY/xYu7tat8MyLw= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2016 13:11:18.6152 (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: BN6PR03MB2804 Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v2] eal: fix libabi macro 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: Wed, 26 Oct 2016 13:11:20 -0000 On Wednesday 26 October 2016 06:30 PM, Shreyansh Jain wrote: > rte_device/driver generalization patches [1] were merged without a change > in the LIBABIVER macro. This patches bumps the macro of affected libs. > > Also, deprecation notice from 16.07 has been removed and release notes for > 16.11 added. > > Signed-off-by: Shreyansh Jain > -- > v2: > - Mark bumped libraries in release_16_11.rst file > - change code symbol names from text to code layout > > --- > doc/guides/rel_notes/deprecation.rst | 12 ------------ > doc/guides/rel_notes/release_16_11.rst | 21 +++++++++++++++++++-- > lib/librte_cryptodev/Makefile | 2 +- > lib/librte_eal/bsdapp/eal/Makefile | 2 +- > lib/librte_eal/linuxapp/eal/Makefile | 2 +- > lib/librte_ether/Makefile | 2 +- > 6 files changed, 23 insertions(+), 18 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 26cdd62..2d5636c 100644 > --- a/doc/guides/rel_notes/release_16_11.rst > +++ b/doc/guides/rel_notes/release_16_11.rst > @@ -149,6 +149,23 @@ Resolved Issues > EAL > ~~~ > > +* **Improved device/driver heirarchy 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 segragation of devices > + * 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 > + * helpers and support macros have been renamed to make them more synonymous > + with their device types > + (e.g. ``PMD_REGISTER_DRIVER`` => ``DRIVER_REGISTER_PCI``) > + > > Drivers > ~~~~~~~ > @@ -232,11 +249,11 @@ The libraries prepended with a plus sign were incremented in this version. > > .. code-block:: diff > > - libethdev.so.4 > + + libethdev.so.4 Just noticed: Should the '4' here reflect the current LIBABIVER number? If so, I will send this patch again. > librte_acl.so.2 > librte_cfgfile.so.2 > librte_cmdline.so.2 > - librte_cryptodev.so.1 > + + librte_cryptodev.so.1 > 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_eal/bsdapp/eal/Makefile b/lib/librte_eal/bsdapp/eal/Makefile > index a15b762..122798c 100644 > --- a/lib/librte_eal/bsdapp/eal/Makefile > +++ b/lib/librte_eal/bsdapp/eal/Makefile > @@ -48,7 +48,7 @@ LDLIBS += -lgcc_s > > EXPORT_MAP := rte_eal_version.map > > -LIBABIVER := 3 > +LIBABIVER := 4 > > # specific to bsdapp exec-env > SRCS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) := eal.c > diff --git a/lib/librte_eal/linuxapp/eal/Makefile b/lib/librte_eal/linuxapp/eal/Makefile > index 4e206f0..4ad7c85 100644 > --- a/lib/librte_eal/linuxapp/eal/Makefile > +++ b/lib/librte_eal/linuxapp/eal/Makefile > @@ -37,7 +37,7 @@ ARCH_DIR ?= $(RTE_ARCH) > EXPORT_MAP := rte_eal_version.map > VPATH += $(RTE_SDK)/lib/librte_eal/common/arch/$(ARCH_DIR) > > -LIBABIVER := 3 > +LIBABIVER := 4 > > VPATH += $(RTE_SDK)/lib/librte_eal/common > > 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 > > Sorry for repeated versions. - Shreyansh