Re: [dpdk-dev] [EXT] [PATCH] doc: announce library refactor for ABI improvement
From: Jerin Jacob <hidden>
Date: 2021-08-26 10:48:07
From: Jerin Jacob <hidden>
Date: 2021-08-26 10:48:07
On Thu, Aug 26, 2021 at 4:16 PM Akhil Goyal [off-list ref] wrote:
quoted
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 <redacted> ---Acked-by: Akhil Goyal <redacted>
Acked-by: Jerin Jacob <redacted>