[PATCH 1/6] eventdev/eth_rx: promote adapter API to stable
Stephen Hemminger
stephen at networkplumber.org
Wed Sep 2 17:53:54 CEST 2026
The Rx adapter runtime parameter functions were added in v23.03 and
rte_event_eth_rx_adapter_create_ext_with_params() in v23.11. None of
them have changed since, so remove the experimental tag.
The rte_event_eth_rx_adapter_queues_add() function is left experimental
because it was only added in v25.03.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
doc/guides/rel_notes/release_26_11.rst | 7 +++++++
lib/eventdev/rte_event_eth_rx_adapter.c | 8 ++++----
lib/eventdev/rte_event_eth_rx_adapter.h | 4 ----
3 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/doc/guides/rel_notes/release_26_11.rst b/doc/guides/rel_notes/release_26_11.rst
index 87c7e81bde..fb7d9d6448 100644
--- a/doc/guides/rel_notes/release_26_11.rst
+++ b/doc/guides/rel_notes/release_26_11.rst
@@ -95,6 +95,13 @@ API Changes
Also, make sure to start the actual text at the margin.
=======================================================
+* eventdev: Promoted the following API from experimental to stable:
+
+ * Rx adapter: ``rte_event_eth_rx_adapter_create_ext_with_params``,
+ ``rte_event_eth_rx_adapter_runtime_params_init``,
+ ``rte_event_eth_rx_adapter_runtime_params_set`` and
+ ``rte_event_eth_rx_adapter_runtime_params_get``
+
ABI Changes
-----------
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c b/lib/eventdev/rte_event_eth_rx_adapter.c
index 635bd6014b..26c0a26db1 100644
--- a/lib/eventdev/rte_event_eth_rx_adapter.c
+++ b/lib/eventdev/rte_event_eth_rx_adapter.c
@@ -2566,7 +2566,7 @@ rte_event_eth_rx_adapter_create_with_params(uint8_t id, uint8_t dev_id,
return ret;
}
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_eth_rx_adapter_create_ext_with_params, 23.11)
+RTE_EXPORT_SYMBOL(rte_event_eth_rx_adapter_create_ext_with_params)
int
rte_event_eth_rx_adapter_create_ext_with_params(uint8_t id, uint8_t dev_id,
rte_event_eth_rx_adapter_conf_cb conf_cb,
@@ -3683,7 +3683,7 @@ rxa_caps_check(struct event_eth_rx_adapter *rxa)
return -ENOTSUP;
}
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_eth_rx_adapter_runtime_params_init, 23.03)
+RTE_EXPORT_SYMBOL(rte_event_eth_rx_adapter_runtime_params_init)
int
rte_event_eth_rx_adapter_runtime_params_init(
struct rte_event_eth_rx_adapter_runtime_params *params)
@@ -3697,7 +3697,7 @@ rte_event_eth_rx_adapter_runtime_params_init(
return 0;
}
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_eth_rx_adapter_runtime_params_set, 23.03)
+RTE_EXPORT_SYMBOL(rte_event_eth_rx_adapter_runtime_params_set)
int
rte_event_eth_rx_adapter_runtime_params_set(uint8_t id,
struct rte_event_eth_rx_adapter_runtime_params *params)
@@ -3726,7 +3726,7 @@ rte_event_eth_rx_adapter_runtime_params_set(uint8_t id,
return 0;
}
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_event_eth_rx_adapter_runtime_params_get, 23.03)
+RTE_EXPORT_SYMBOL(rte_event_eth_rx_adapter_runtime_params_get)
int
rte_event_eth_rx_adapter_runtime_params_get(uint8_t id,
struct rte_event_eth_rx_adapter_runtime_params *params)
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.h b/lib/eventdev/rte_event_eth_rx_adapter.h
index 41e436ec3d..f1f0d093c2 100644
--- a/lib/eventdev/rte_event_eth_rx_adapter.h
+++ b/lib/eventdev/rte_event_eth_rx_adapter.h
@@ -496,7 +496,6 @@ int rte_event_eth_rx_adapter_create_with_params(uint8_t id, uint8_t dev_id,
* - 0: Success
* - <0: Error code on failure
*/
-__rte_experimental
int
rte_event_eth_rx_adapter_create_ext_with_params(uint8_t id, uint8_t dev_id,
rte_event_eth_rx_adapter_conf_cb conf_cb,
@@ -844,7 +843,6 @@ rte_event_eth_rx_adapter_instance_get(uint16_t eth_dev_id,
* - 0: Success
* - <0: Error code on failure
*/
-__rte_experimental
int
rte_event_eth_rx_adapter_runtime_params_init(
struct rte_event_eth_rx_adapter_runtime_params *params);
@@ -867,7 +865,6 @@ rte_event_eth_rx_adapter_runtime_params_init(
* - 0: Success
* - <0: Error code on failure
*/
-__rte_experimental
int
rte_event_eth_rx_adapter_runtime_params_set(uint8_t id,
struct rte_event_eth_rx_adapter_runtime_params *params);
@@ -886,7 +883,6 @@ rte_event_eth_rx_adapter_runtime_params_set(uint8_t id,
* - 0: Success
* - <0: Error code on failure
*/
-__rte_experimental
int
rte_event_eth_rx_adapter_runtime_params_get(uint8_t id,
struct rte_event_eth_rx_adapter_runtime_params *params);
--
2.53.0
More information about the dev
mailing list