xref: /dpdk/devtools/libabigail.abignore (revision a95d7054)
1381813e6SDavid Marchand;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2381813e6SDavid Marchand; Core suppression rules: DO NOT TOUCH ;
3381813e6SDavid Marchand;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4381813e6SDavid Marchand
5777014e5SDavid Marchand[suppress_function]
6777014e5SDavid Marchand        symbol_version = EXPERIMENTAL
7777014e5SDavid Marchand[suppress_variable]
8777014e5SDavid Marchand        symbol_version = EXPERIMENTAL
9777014e5SDavid Marchand
102c32cfdeSHaiyue Wang[suppress_function]
112c32cfdeSHaiyue Wang        symbol_version = INTERNAL
122c32cfdeSHaiyue Wang[suppress_variable]
132c32cfdeSHaiyue Wang        symbol_version = INTERNAL
141fe3eef5SLiang Ma
15f0f93a7aSDmitry Kozlyuk; Ignore generated PMD information strings
16f0f93a7aSDmitry Kozlyuk[suppress_variable]
17f0f93a7aSDmitry Kozlyuk        name_regexp = _pmd_info$
188507a169SAkhil Goyal
198fdcd513SDavid Marchand; Ignore changes on soname for mlx glue internal drivers
208fdcd513SDavid Marchand[suppress_file]
218fdcd513SDavid Marchand        soname_regexp = ^librte_.*mlx.*glue\.
228fdcd513SDavid Marchand
23381813e6SDavid Marchand;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
24381813e6SDavid Marchand; Experimental APIs exceptions ;
25381813e6SDavid Marchand;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
26a678c5d3SArek Kusztal
27a678c5d3SArek Kusztal; Ignore changes to rte_crypto_asym_op, asymmetric crypto API is experimental
28a678c5d3SArek Kusztal[suppress_type]
29a678c5d3SArek Kusztal        name = rte_crypto_asym_op
30c2e3059aSMichael Baum
31381813e6SDavid Marchand;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
32381813e6SDavid Marchand; Temporary exceptions till next major ABI version ;
33381813e6SDavid Marchand;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
34381813e6SDavid Marchand
35381813e6SDavid Marchand; Ignore fields inserted in place of reserved_opts of rte_security_ipsec_sa_options
36381813e6SDavid Marchand[suppress_type]
37381813e6SDavid Marchand        name = rte_security_ipsec_sa_options
38381813e6SDavid Marchand        has_data_member_inserted_between = {offset_of(reserved_opts), end}
39381813e6SDavid Marchand
4089e290ebSThomas Monjalon; Ignore section attribute fixes in experimental regexdev library
4189e290ebSThomas Monjalon[suppress_file]
4289e290ebSThomas Monjalon        soname_regexp = ^librte_regexdev\.
4389e290ebSThomas Monjalon
44c2e3059aSMichael Baum; Ignore changes in common mlx5 driver, should be all internal
45c2e3059aSMichael Baum[suppress_file]
46c2e3059aSMichael Baum        soname_regexp = ^librte_common_mlx5\.
47b403498eSThomas Monjalon
48b403498eSThomas Monjalon; Ignore visibility fix of local functions in experimental auxiliary driver
49b403498eSThomas Monjalon[suppress_file]
50b403498eSThomas Monjalon        soname_regexp = ^librte_bus_auxiliary\.
51b403498eSThomas Monjalon
52b403498eSThomas Monjalon; Ignore visibility fix of local functions in experimental gpudev library
53b403498eSThomas Monjalon[suppress_file]
54b403498eSThomas Monjalon        soname_regexp = ^librte_gpudev\.
55*a95d7054SDavid Marchand
56*a95d7054SDavid Marchand; Ignore libabigail false-positive in clang builds, after moving code.
57*a95d7054SDavid Marchand[suppress_function]
58*a95d7054SDavid Marchand	name = rte_eal_remote_launch
59