On 5/18/2020 6:51 PM, Thomas Monjalon wrote: > 18/05/2020 19:34, Ferruh Yigit: >> On 5/18/2020 6:18 PM, Thomas Monjalon wrote: >>> 16/05/2020 13:53, Neil Horman: >>>> On Fri, May 15, 2020 at 04:01:53PM +0100, Ray Kinsella wrote: >>>>> From: Ferruh Yigit <ferruh.yi...@intel.com> >>>>> >>>>> On v20.02 some APIs matured and symbols moved from EXPERIMENTAL to >>>>> DPDK_20.0.1 block. >>>>> >>>>> This had the affect of breaking the applications that were using these >>>>> APIs on v19.11. Although there is no modification of the APIs and the >>>>> action is positive and matures the APIs, the affect can be negative to >>>>> applications. >>>>> >>>>> When a maintainer is promoting an API to become part of the next major >>>>> ABI version by removing the experimental tag. The maintainer may >>>>> choose to offer an alias to the experimental tag, to prevent these >>>>> breakages in future. >>>>> >>>>> The following changes are made to enabling aliasing: >>>>> >>>>> Updated to the abi policy and abi versioning documents. >>>>> >>>>> Created VERSION_SYMBOL_EXPERIMENTAL helper macro. >>>>> >>>>> Updated the 'check-symbols.sh' buildtool, which was complaining that the >>>>> symbol is in EXPERIMENTAL tag in .map file but it is not in the >>>>> .experimental section (__rte_experimental tag is missing). >>>>> Updated tool in a way it won't complain if the symbol in the >>>>> EXPERIMENTAL tag duplicated in some other block in .map file (versioned) >>>>> >>>>> Signed-off-by: Ferruh Yigit <ferruh.yi...@intel.com> >>>>> Signed-off-by: Ray Kinsella <m...@ashroe.eu> >>>>> >>>> Acked-by: Neil Horman <nhor...@tuxdriver.com> >>> >>> Applied with few typos fixed, thanks. >>> >> >> Is a new version of the meter library required? > > I think yes, Cristian is asking for some changes. >
done: https://patches.dpdk.org/patch/70399/