> -----Original Message-----
> From: Stephen Hemminger <[email protected]>
> Sent: Wednesday, September 2, 2026 9:24 PM
> To: [email protected]
> Cc: Stephen Hemminger <[email protected]>; Gujjar,
> Abhinandan S <[email protected]>; Jerin Jacob
> <[email protected]>
> Subject: [PATCH 3/6] eventdev/crypto: promote adapter runtime params to
> stable
>
> The crypto adapter runtime parameter functions were added in v23.03 and
> have not changed since. With this rte_event_crypto_adapter.c has no
> experimental symbol left.
>
> Signed-off-by: Stephen Hemminger <[email protected]>
Acked-by: [email protected]
> ---
> doc/guides/rel_notes/release_26_11.rst | 3 +++
> lib/eventdev/rte_event_crypto_adapter.c | 6 +++---
> lib/eventdev/rte_event_crypto_adapter.h | 3 ---
> 3 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/doc/guides/rel_notes/release_26_11.rst
> b/doc/guides/rel_notes/release_26_11.rst
> index 792a5a35d0..18f0641ef2 100644
> --- a/doc/guides/rel_notes/release_26_11.rst
> +++ b/doc/guides/rel_notes/release_26_11.rst
> @@ -104,6 +104,9 @@ API Changes
> * Tx adapter: ``rte_event_eth_tx_adapter_runtime_params_init``,
> ``rte_event_eth_tx_adapter_runtime_params_set`` and
> ``rte_event_eth_tx_adapter_runtime_params_get``
> + * crypto adapter: ``rte_event_crypto_adapter_runtime_params_init``,
> + ``rte_event_crypto_adapter_runtime_params_set`` and
> + ``rte_event_crypto_adapter_runtime_params_get``
>
>
> ABI Changes
> diff --git a/lib/eventdev/rte_event_crypto_adapter.c
> b/lib/eventdev/rte_event_crypto_adapter.c
> index 3f9cc7379a..6ac64cafb1 100644
> --- a/lib/eventdev/rte_event_crypto_adapter.c
> +++ b/lib/eventdev/rte_event_crypto_adapter.c
> @@ -1430,7 +1430,7 @@ rte_event_crypto_adapter_stats_reset(uint8_t id)
> return 0;
> }
>
> -
> RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_crypto_adapter_runtime_p
> arams_init, 23.03)
> +RTE_EXPORT_SYMBOL(rte_event_crypto_adapter_runtime_params_init)
> int
> rte_event_crypto_adapter_runtime_params_init(
> struct rte_event_crypto_adapter_runtime_params *params)
> @@ -1469,7 +1469,7 @@ crypto_adapter_cap_check(struct
> event_crypto_adapter *adapter)
> return 0;
> }
>
> -
> RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_crypto_adapter_runtime_p
> arams_set, 23.03)
> +RTE_EXPORT_SYMBOL(rte_event_crypto_adapter_runtime_params_set)
> int
> rte_event_crypto_adapter_runtime_params_set(uint8_t id,
> struct rte_event_crypto_adapter_runtime_params *params)
> @@ -1502,7 +1502,7 @@
> rte_event_crypto_adapter_runtime_params_set(uint8_t id,
> return 0;
> }
>
> -
> RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_crypto_adapter_runtime_p
> arams_get, 23.03)
> +RTE_EXPORT_SYMBOL(rte_event_crypto_adapter_runtime_params_get)
> int
> rte_event_crypto_adapter_runtime_params_get(uint8_t id,
> struct rte_event_crypto_adapter_runtime_params *params)
> diff --git a/lib/eventdev/rte_event_crypto_adapter.h
> b/lib/eventdev/rte_event_crypto_adapter.h
> index 9a663c6227..463c90b843 100644
> --- a/lib/eventdev/rte_event_crypto_adapter.h
> +++ b/lib/eventdev/rte_event_crypto_adapter.h
> @@ -646,7 +646,6 @@ rte_event_crypto_adapter_event_port_get(uint8_t id,
> uint8_t *event_port_id);
> * - 0: Success
> * - <0: Error code on failure
> */
> -__rte_experimental
> int
> rte_event_crypto_adapter_runtime_params_init(
> struct rte_event_crypto_adapter_runtime_params *params);
> @@ -669,7 +668,6 @@ rte_event_crypto_adapter_runtime_params_init(
> * - 0: Success
> * - <0: Error code on failure
> */
> -__rte_experimental
> int
> rte_event_crypto_adapter_runtime_params_set(uint8_t id,
> struct rte_event_crypto_adapter_runtime_params *params);
> @@ -688,7 +686,6 @@
> rte_event_crypto_adapter_runtime_params_set(uint8_t id,
> * - 0: Success
> * - <0: Error code on failure
> */
> -__rte_experimental
> int
> rte_event_crypto_adapter_runtime_params_get(uint8_t id,
> struct rte_event_crypto_adapter_runtime_params *params);
> --
> 2.53.0