1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2; Core suppression rules: DO NOT TOUCH ; 3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 4 5[suppress_function] 6 symbol_version = EXPERIMENTAL 7[suppress_variable] 8 symbol_version = EXPERIMENTAL 9 10[suppress_function] 11 symbol_version = INTERNAL 12[suppress_variable] 13 symbol_version = INTERNAL 14 15; Ignore generated PMD information strings 16[suppress_variable] 17 name_regexp = _pmd_info$ 18 19; Ignore changes on soname for mlx glue internal drivers 20[suppress_file] 21 soname_regexp = ^librte_.*mlx.*glue\. 22 23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 24; Experimental APIs exceptions ; 25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 26 27; Ignore changes to rte_crypto_asym_op, asymmetric crypto API is experimental 28[suppress_type] 29 name = rte_crypto_asym_op 30 31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 32; Temporary exceptions till next major ABI version ; 33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 34 35; Ignore fields inserted in place of reserved_opts of rte_security_ipsec_sa_options 36[suppress_type] 37 name = rte_security_ipsec_sa_options 38 has_data_member_inserted_between = {offset_of(reserved_opts), end} 39 40; Ignore section attribute fixes in experimental regexdev library 41[suppress_file] 42 soname_regexp = ^librte_regexdev\. 43 44; Ignore changes in common mlx5 driver, should be all internal 45[suppress_file] 46 soname_regexp = ^librte_common_mlx5\. 47 48; Ignore visibility fix of local functions in experimental auxiliary driver 49[suppress_file] 50 soname_regexp = ^librte_bus_auxiliary\. 51 52; Ignore visibility fix of local functions in experimental gpudev library 53[suppress_file] 54 soname_regexp = ^librte_gpudev\. 55 56; Ignore libabigail false-positive in clang builds, after moving code. 57[suppress_function] 58 name = rte_eal_remote_launch 59