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

Kinsella, Ray mdr at ashroe.eu
Tue Aug 31 17:48:25 CEST 2021



On 26/08/2021 16:44, Andrew Rybchenko wrote:
> On 8/26/21 2:04 PM, Bruce Richardson wrote:
>> On Thu, Aug 26, 2021 at 10:46:35AM +0000, Akhil Goyal 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: Bruce Richardson <bruce.richardson at intel.com>
>>
> 
> Acked-by: Andrew Rybchenko <andrew.rybchenko at oktetlabs.ru>
>
Acked-by: Ray Kinsella <mdr at ashroe.eu>


More information about the dev mailing list