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

Jerin Jacob jerinjacobk at gmail.com
Thu Aug 26 12:47:39 CEST 2021


On Thu, Aug 26, 2021 at 4:16 PM Akhil Goyal <gakhil at marvell.com> wrote:
>
> > 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>

Acked-by: Jerin Jacob <jerinj at marvell.com>


More information about the dev mailing list