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.