[PATCH v2 03/14] eal: make rte_class API's stable
Stephen Hemminger
stephen at networkplumber.org
Fri Oct 20 23:41:08 CEST 2023
These API's have been around for a while.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
lib/eal/include/rte_class.h | 4 ----
lib/eal/version.map | 10 ++++------
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/lib/eal/include/rte_class.h b/lib/eal/include/rte_class.h
index 47b1764e7bf9..487d1abcde72 100644
--- a/lib/eal/include/rte_class.h
+++ b/lib/eal/include/rte_class.h
@@ -76,7 +76,6 @@ typedef int (*rte_class_cmp_t)(const struct rte_class *cls, const void *data);
* @return
* A pointer to a rte_class structure or NULL in case no class matches
*/
-__rte_experimental
struct rte_class *
rte_class_find(const struct rte_class *start, rte_class_cmp_t cmp,
const void *data);
@@ -84,7 +83,6 @@ rte_class_find(const struct rte_class *start, rte_class_cmp_t cmp,
/**
* Find the registered class for a given name.
*/
-__rte_experimental
struct rte_class *
rte_class_find_by_name(const char *name);
@@ -95,7 +93,6 @@ rte_class_find_by_name(const char *name);
* A pointer to a rte_class structure describing the class
* to be registered.
*/
-__rte_experimental
void rte_class_register(struct rte_class *cls);
/**
@@ -105,7 +102,6 @@ void rte_class_register(struct rte_class *cls);
* A pointer to a rte_class structure describing the class
* to be unregistered.
*/
-__rte_experimental
void rte_class_unregister(struct rte_class *cls);
/**
diff --git a/lib/eal/version.map b/lib/eal/version.map
index 01ff887358fa..5fd7ceec94fb 100644
--- a/lib/eal/version.map
+++ b/lib/eal/version.map
@@ -17,6 +17,10 @@ DPDK_24 {
rte_bus_scan;
rte_calloc;
rte_calloc_socket;
+ rte_class_find;
+ rte_class_find_by_name;
+ rte_class_register;
+ rte_class_unregister;
rte_cpu_get_flag_enabled;
rte_cpu_get_flag_name;
rte_cpu_is_supported; # WINDOWS_NO_EXPORT
@@ -320,12 +324,6 @@ DPDK_24 {
EXPERIMENTAL {
global:
- # added in 18.08
- rte_class_find;
- rte_class_find_by_name;
- rte_class_register;
- rte_class_unregister;
-
# added in 20.05
__rte_eal_trace_generic_double;
__rte_eal_trace_generic_float;
--
2.39.2
More information about the dev
mailing list