b403498e14
The symbols which are not listed in the version script are exported by default. Adding a local section with a wildcard make non-listed functions and variables as hidden, as it should be in all version.map files. These are the changes done in the shared libraries: - DF .text Base auxiliary_add_device - DF .text Base auxiliary_dev_exists - DF .text Base auxiliary_dev_iterate - DF .text Base auxiliary_insert_device - DF .text Base auxiliary_is_ignored_device - DF .text Base auxiliary_match - DF .text Base auxiliary_on_scan - DF .text Base auxiliary_scan - DO .bss Base auxiliary_bus_logtype - DO .data Base auxiliary_bus - DO .bss Base gpu_logtype There is no impact on regexdev library. Because these local symbols were exported as non-internal in DPDK 21.11, any change in these functions would break the ABI. Exception rules are added for these experimental libraries, so the ABI check will skip them until the next ABI version. A check is added to avoid such miss in future. Fixes:1afce3086c
("bus/auxiliary: introduce auxiliary bus") Fixes:8b8036a66e
("gpudev: introduce GPU device class library") Cc: stable@dpdk.org Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
38 lines
800 B
Plaintext
38 lines
800 B
Plaintext
EXPERIMENTAL {
|
|
global:
|
|
|
|
rte_regex_devices;
|
|
rte_regexdev_attr_get;
|
|
rte_regexdev_attr_set;
|
|
rte_regexdev_close;
|
|
rte_regexdev_configure;
|
|
rte_regexdev_count;
|
|
rte_regexdev_dequeue_burst;
|
|
rte_regexdev_dump;
|
|
rte_regexdev_enqueue_burst;
|
|
rte_regexdev_get_dev_id;
|
|
rte_regexdev_info_get;
|
|
rte_regexdev_is_valid_dev;
|
|
rte_regexdev_logtype;
|
|
rte_regexdev_queue_pair_setup;
|
|
rte_regexdev_rule_db_compile_activate;
|
|
rte_regexdev_rule_db_export;
|
|
rte_regexdev_rule_db_import;
|
|
rte_regexdev_rule_db_update;
|
|
rte_regexdev_selftest;
|
|
rte_regexdev_start;
|
|
rte_regexdev_stop;
|
|
rte_regexdev_xstats_by_name_get;
|
|
rte_regexdev_xstats_get;
|
|
rte_regexdev_xstats_names_get;
|
|
rte_regexdev_xstats_reset;
|
|
|
|
local: *;
|
|
};
|
|
|
|
INTERNAL {
|
|
rte_regexdev_get_device_by_name;
|
|
rte_regexdev_register;
|
|
rte_regexdev_unregister;
|
|
};
|