numam-dpdk/devtools/libabigail.abignore
Hemant Agrawal c9da6cfa1c bus/fslmc: mark internal symbols
This patch moves the internal symbols to INTERNAL sections
so that any change in them is not reported as ABI breakage.

This patch also removes two symbols, which were not used
anywhere else i.e. rte_fslmc_vfio_dmamap & dpaa2_get_qbman_swp

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
2020-05-19 15:49:53 +02:00

68 lines
2.1 KiB
Plaintext

[suppress_function]
symbol_version = EXPERIMENTAL
[suppress_variable]
symbol_version = EXPERIMENTAL
[suppress_function]
symbol_version = INTERNAL
[suppress_variable]
symbol_version = INTERNAL
; Ignore ABI 20.0.1 replaced with ABI 21
[suppress_function]
symbol_version = DPDK_20.0.1
[suppress_variable]
symbol_version = DPDK_20.0.1
; Explicit ignore for driver-only ABI
[suppress_type]
name = rte_cryptodev_ops
; Ignore this enum update as it is part of an experimental API
[suppress_type]
type_kind = enum
name = rte_crypto_asym_xform_type
changed_enumerators = RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END
; Ignore updates of ring prod/cons
[suppress_type]
type_kind = struct
name = rte_ring
[suppress_type]
type_kind = struct
name = rte_event_ring
; Ignore ethdev event enum update because new event cannot be
; received if not registered
[suppress_type]
type_kind = enum
name = rte_eth_event_type
changed_enumerators = RTE_ETH_EVENT_MAX
; Ignore this enum update as new flags remain unknown to applications
[suppress_type]
type_kind = enum
name = rte_cpu_flag_t
changed_enumerators = RTE_CPUFLAG_NUMFLAGS
; Ignore Cryptodev AEAD xform enum and AEAD xform strings change
; due to addition of Chacha20-Poly1305
[suppress_type]
type_kind = enum
name = rte_crypto_aead_algorithm
changed_enumerators = RTE_CRYPTO_AEAD_LIST_END
[suppress_variable]
name = rte_crypto_aead_algorithm_strings
;;;;;;;;;;;;;;;;;;;;;;
; Temporary exceptions for new __rte_internal marking till DPDK 20.11
;;;;;;;;;;;;;;;;;;;;;;
; Ignore moving OCTEONTX2 stable functions to INTERNAL tag
[suppress_file]
file_name_regexp = ^librte_common_octeontx2\.
[suppress_file]
file_name_regexp = ^librte_mempool_octeontx2\.
; Ignore moving mlx5 stable functions to INTERNAL
[suppress_file]
file_name_regexp = ^librte_common_mlx5\.
; Ignore moving DPAAx stable functions to INTERNAL
[suppress_file]
file_name_regexp = ^librte_common_dpaax\.
[suppress_file]
file_name_regexp = ^librte_bus_fslmc\.