xref: /dpdk/devtools/libabigail.abignore (revision df80d4f8)
1[suppress_function]
2        symbol_version = EXPERIMENTAL
3[suppress_variable]
4        symbol_version = EXPERIMENTAL
5
6[suppress_function]
7        symbol_version = INTERNAL
8[suppress_variable]
9        symbol_version = INTERNAL
10
11; Ignore ABI 20.0.1 replaced with ABI 21
12[suppress_function]
13        symbol_version = DPDK_20.0.1
14[suppress_variable]
15        symbol_version = DPDK_20.0.1
16
17; Explicit ignore for driver-only ABI
18[suppress_type]
19        name = rte_cryptodev_ops
20; Ignore this enum update as it is part of an experimental API
21[suppress_type]
22        type_kind = enum
23        name = rte_crypto_asym_xform_type
24        changed_enumerators = RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END
25; Ignore updates of ring prod/cons
26[suppress_type]
27        type_kind = struct
28        name = rte_ring
29[suppress_type]
30        type_kind = struct
31        name = rte_event_ring
32; Ignore ethdev event enum update because new event cannot be
33; received if not registered
34[suppress_type]
35        type_kind = enum
36        name = rte_eth_event_type
37        changed_enumerators = RTE_ETH_EVENT_MAX
38; Ignore this enum update as new flags remain unknown to applications
39[suppress_type]
40	type_kind = enum
41	name = rte_cpu_flag_t
42	changed_enumerators = RTE_CPUFLAG_NUMFLAGS
43; Ignore Cryptodev AEAD xform enum and AEAD xform strings change
44; due to addition of Chacha20-Poly1305
45[suppress_type]
46        type_kind = enum
47        name = rte_crypto_aead_algorithm
48        changed_enumerators = RTE_CRYPTO_AEAD_LIST_END
49[suppress_variable]
50        name = rte_crypto_aead_algorithm_strings
51
52;;;;;;;;;;;;;;;;;;;;;;
53; Temporary exceptions for new __rte_internal marking till DPDK 20.11
54;;;;;;;;;;;;;;;;;;;;;;
55; Ignore moving OCTEONTX2 stable functions to INTERNAL tag
56[suppress_file]
57	file_name_regexp = ^librte_common_octeontx2\.
58[suppress_file]
59	file_name_regexp = ^librte_mempool_octeontx2\.
60; Ignore moving mlx5 stable functions to INTERNAL
61[suppress_file]
62	file_name_regexp = ^librte_common_mlx5\.
63; Ignore moving DPAAx stable functions to INTERNAL
64[suppress_file]
65        file_name_regexp = ^librte_common_dpaax\.
66[suppress_file]
67        file_name_regexp = ^librte_bus_fslmc\.
68[suppress_file]
69        file_name_regexp = ^librte_bus_dpaa\.
70[suppress_variable]
71        name = rte_dpaa_bpid_info
72[suppress_variable]
73        name = rte_dpaa_memsegs
74[suppress_variable]
75        name = rte_dpaa2_bpid_info
76[suppress_function]
77        name = rte_dpaa2_mbuf_alloc_bulk
78[suppress_function]
79        name_regexp = ^dpaa2?_.*tach$
80