[dpdk-dev] [PATCH v8 05/13] net/dpaa: move internal symbols into INTERNAL section
Ray Kinsella
mdr at ashroe.eu
Tue May 19 13:14:58 CEST 2020
On 15/05/2020 10:47, Hemant Agrawal wrote:
> This patch moves the internal symbols to INTERNAL sections
> so that any change in them is not reported as ABI breakage.
>
> Signed-off-by: Hemant Agrawal <hemant.agrawal at nxp.com>
> ---
> devtools/libabigail.abignore | 2 ++
> drivers/net/dpaa/dpaa_ethdev.h | 2 ++
> drivers/net/dpaa/rte_pmd_dpaa_version.map | 9 +++++++--
> 3 files changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore
> index 42f9469221..7b6358c394 100644
> --- a/devtools/libabigail.abignore
> +++ b/devtools/libabigail.abignore
> @@ -63,3 +63,5 @@
> name_regexp = ^rte_dpaa_bpid_info
> [suppress_variable]
> name_regexp = ^rte_dpaa2_bpid_info
> +[suppress_function]
> + name_regexp = ^dpaa
This rule ends up being very general
Could we do something more specific like ...
^dpaa_\.attach
it should catch
dpaa_eth_eventq_attach;
dpaa_eth_eventq_detach;
dpaa2_eth_eventq_attach;
dpaa2_eth_eventq_detach;
which is I think, what you are after.
> diff --git a/drivers/net/dpaa/dpaa_ethdev.h b/drivers/net/dpaa/dpaa_ethdev.h
> index af9fc2105d..7393a9df05 100644
> --- a/drivers/net/dpaa/dpaa_ethdev.h
> +++ b/drivers/net/dpaa/dpaa_ethdev.h
> @@ -160,12 +160,14 @@ struct dpaa_if_stats {
> uint64_t tund; /**<Tx Undersized */
> };
>
> +__rte_internal
> int
> dpaa_eth_eventq_attach(const struct rte_eth_dev *dev,
> int eth_rx_queue_id,
> u16 ch_id,
> const struct rte_event_eth_rx_adapter_queue_conf *queue_conf);
>
> +__rte_internal
> int
> dpaa_eth_eventq_detach(const struct rte_eth_dev *dev,
> int eth_rx_queue_id);
> diff --git a/drivers/net/dpaa/rte_pmd_dpaa_version.map b/drivers/net/dpaa/rte_pmd_dpaa_version.map
> index f403a1526d..774aa0de45 100644
> --- a/drivers/net/dpaa/rte_pmd_dpaa_version.map
> +++ b/drivers/net/dpaa/rte_pmd_dpaa_version.map
> @@ -1,9 +1,14 @@
> DPDK_20.0 {
> global:
>
> - dpaa_eth_eventq_attach;
> - dpaa_eth_eventq_detach;
> rte_pmd_dpaa_set_tx_loopback;
>
> local: *;
> };
> +
> +INTERNAL {
> + global:
> +
> + dpaa_eth_eventq_attach;
> + dpaa_eth_eventq_detach;
> +};
>
More information about the dev
mailing list