[v3,09/29] lpm: remove experimental

Message ID 20231019165559.115742-10-stephen@networkplumber.org (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series Promote experimental API's to stable. |

Checks

Context Check Description
ci/checkpatch success coding style OK

Commit Message

Stephen Hemminger Oct. 19, 2023, 4:55 p.m. UTC
  The function to associate RCU with LPM was added several releases ago.
Remove experimental.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 lib/lpm/rte_lpm.h   | 4 ----
 lib/lpm/version.map | 7 +------
 2 files changed, 1 insertion(+), 10 deletions(-)
  

Patch

diff --git a/lib/lpm/rte_lpm.h b/lib/lpm/rte_lpm.h
index 75e27ff164ab..40825c5b8038 100644
--- a/lib/lpm/rte_lpm.h
+++ b/lib/lpm/rte_lpm.h
@@ -186,9 +186,6 @@  void
 rte_lpm_free(struct rte_lpm *lpm);
 
 /**
- * @warning
- * @b EXPERIMENTAL: this API may change without prior notice
- *
  * Associate RCU QSBR variable with an LPM object.
  *
  * @param lpm
@@ -203,7 +200,6 @@  rte_lpm_free(struct rte_lpm *lpm);
  *   - EEXIST - already added QSBR
  *   - ENOMEM - memory allocation failure
  */
-__rte_experimental
 int rte_lpm_rcu_qsbr_add(struct rte_lpm *lpm, struct rte_lpm_rcu_config *cfg);
 
 /**
diff --git a/lib/lpm/version.map b/lib/lpm/version.map
index 9ba73b2f938b..b6bee8c18b8a 100644
--- a/lib/lpm/version.map
+++ b/lib/lpm/version.map
@@ -18,12 +18,7 @@  DPDK_24 {
 	rte_lpm_find_existing;
 	rte_lpm_free;
 	rte_lpm_is_rule_present;
+	rte_lpm_rcu_qsbr_add;
 
 	local: *;
 };
-
-EXPERIMENTAL {
-	global:
-
-	rte_lpm_rcu_qsbr_add;
-};