From: Pavan Nikhilesh <pbhagavat...@marvell.com> Move the internal symbols to INTERNAL sections so that any change in them is not reported as ABI breakage.
Signed-off-by: Pavan Nikhilesh <pbhagavat...@marvell.com> --- devtools/libabigail.abignore | 4 +++- drivers/mempool/octeontx2/otx2_mempool.h | 2 ++ drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index dfe346db4..4a5e0cb01 100644 --- a/devtools/libabigail.abignore +++ b/devtools/libabigail.abignore @@ -49,6 +49,8 @@ [suppress_variable] name = rte_crypto_aead_algorithm_strings -; Ignore moving internal OCTEONTX2 stable functions to INTERNAL tag +; Ignore moving OCTEONTX2 stable functions to INTERNAL tag [suppress_file] soname_regexp = librte_common_octeontx2.* +[suppress_file] + soname_regexp = librte_mempool_octeontx2.* diff --git a/drivers/mempool/octeontx2/otx2_mempool.h b/drivers/mempool/octeontx2/otx2_mempool.h index adcc0db24..8aa548248 100644 --- a/drivers/mempool/octeontx2/otx2_mempool.h +++ b/drivers/mempool/octeontx2/otx2_mempool.h @@ -206,7 +206,9 @@ npa_lf_aura_op_range_set(uint64_t aura_handle, uint64_t start_iova, } /* NPA LF */ +__rte_internal int otx2_npa_lf_init(struct rte_pci_device *pci_dev, void *otx2_dev); +__rte_internal int otx2_npa_lf_fini(void); /* IRQ */ diff --git a/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map b/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map index d4f81aed8..e6887ceb8 100644 --- a/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map +++ b/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map @@ -1,4 +1,4 @@ -DPDK_20.0 { +INTERNAL { global: otx2_npa_lf_fini; -- 2.17.1