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

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

From: Andrew Rybchenko <hidden>
Date: 2021-08-26 15:44:53

On 8/26/21 2:04 PM, Bruce Richardson wrote:
On Thu, Aug 26, 2021 at 10:46:35AM +0000, Akhil Goyal wrote:
quoted
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: Bruce Richardson <redacted>
Acked-by: Andrew Rybchenko <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