[v2,23/29] ipsec: remove experimental from SA API

Message ID 20230809001017.293037-24-stephen@networkplumber.org (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series promote many API's to stable |

Checks

Context Check Description
ci/checkpatch success coding style OK

Commit Message

Stephen Hemminger Aug. 9, 2023, 12:10 a.m. UTC
  These API's were added in 21.11, remove experimental flag.

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

Comments

Konstantin Ananyev Sept. 17, 2023, 1:05 p.m. UTC | #1
> These API's were added in 21.11, remove experimental flag.
> 
> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> ---
>  lib/ipsec/rte_ipsec.h | 2 --
>  lib/ipsec/version.map | 9 +--------
>  2 files changed, 1 insertion(+), 10 deletions(-)
> 
> diff --git a/lib/ipsec/rte_ipsec.h b/lib/ipsec/rte_ipsec.h
> index 04129926b69f..81624f909192 100644
> --- a/lib/ipsec/rte_ipsec.h
> +++ b/lib/ipsec/rte_ipsec.h
> @@ -168,7 +168,6 @@ rte_ipsec_pkt_process(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[],
>   * @return
>   *   0 on success, negative value otherwise.
>   */
> -__rte_experimental
>  int
>  rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa);
>  
> @@ -178,7 +177,6 @@ rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa);
>   * @param sa
>   *   Pointer to the *rte_ipsec_sa* object that will have telemetry disabled.
>   */
> -__rte_experimental
>  void
>  rte_ipsec_telemetry_sa_del(const struct rte_ipsec_sa *sa);
>  
> diff --git a/lib/ipsec/version.map b/lib/ipsec/version.map
> index f0063af354f0..9d01ebeadc4c 100644
> --- a/lib/ipsec/version.map
> +++ b/lib/ipsec/version.map
> @@ -16,15 +16,8 @@ DPDK_24 {
>  	rte_ipsec_sad_lookup;
>  	rte_ipsec_ses_from_crypto;
>  	rte_ipsec_session_prepare;
> -
> -	local: *;
> -};
> -
> -EXPERIMENTAL {
> -	global:
> -
> -	# added in 21.11
>  	rte_ipsec_telemetry_sa_add;
>  	rte_ipsec_telemetry_sa_del;
>  
> +	local: *;
>  };
> -- 

Acked-by: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>


> 2.39.2
  

Patch

diff --git a/lib/ipsec/rte_ipsec.h b/lib/ipsec/rte_ipsec.h
index 04129926b69f..81624f909192 100644
--- a/lib/ipsec/rte_ipsec.h
+++ b/lib/ipsec/rte_ipsec.h
@@ -168,7 +168,6 @@  rte_ipsec_pkt_process(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[],
  * @return
  *   0 on success, negative value otherwise.
  */
-__rte_experimental
 int
 rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa);
 
@@ -178,7 +177,6 @@  rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa);
  * @param sa
  *   Pointer to the *rte_ipsec_sa* object that will have telemetry disabled.
  */
-__rte_experimental
 void
 rte_ipsec_telemetry_sa_del(const struct rte_ipsec_sa *sa);
 
diff --git a/lib/ipsec/version.map b/lib/ipsec/version.map
index f0063af354f0..9d01ebeadc4c 100644
--- a/lib/ipsec/version.map
+++ b/lib/ipsec/version.map
@@ -16,15 +16,8 @@  DPDK_24 {
 	rte_ipsec_sad_lookup;
 	rte_ipsec_ses_from_crypto;
 	rte_ipsec_session_prepare;
-
-	local: *;
-};
-
-EXPERIMENTAL {
-	global:
-
-	# added in 21.11
 	rte_ipsec_telemetry_sa_add;
 	rte_ipsec_telemetry_sa_del;
 
+	local: *;
 };