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