[dpdk-dev] [EXT] [PATCH] doc: announce library refactor for ABI improvement

Akhil Goyal gakhil at marvell.com
Thu Aug 26 12:46:35 CEST 2021


> Target is to reduce the public interface surface to improve the ABI
> stability and this is preparation for the longer term stable ABI
> support.
> 
> Mainly device abstraction layer libraries are impacted because they have
> two interfaces, one is public interface to the applications and other is
> internal interface to the drivers. Some driver/internal interface
> structures/symbols are in the public interface by mistake, this work is
> to clean them.
> Also some libraries has 'static inline' functions for performance
> reasons (like ones in the ethdev), this work plans to split the
> structures and hide the part that is not used by inline functions.
> 
> The need of the work for the stable ABI already discussed and planned by
> the DPDK technical board:
> https://mails.dpdk.org/archives/dev/2021-July/214662.html
> 
> Signed-off-by: Ferruh Yigit <ferruh.yigit at intel.com>
> ---
Acked-by: Akhil Goyal <gakhil at marvell.com>


More information about the dev mailing list