Thread (6 messages) 6 messages, 6 authors, 2021-08-31

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

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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help