The eventdev library still carries a number of experimental symbols that have been unchanged for several releases. Per the ABI policy, they are overdue for being promoted to stable.
This series removes the experimental tag from the eventdev API that was added in v23.03 and v23.11 and has not changed since: - Rx adapter runtime parameters and create_ext_with_params - Tx adapter runtime parameters - crypto adapter runtime parameters - timer adapter remaining ticks get - event port link profiles - the DMA adapter API With these patches the Tx, crypto and timer adapter source files have no experimental symbols left at all. Deliberately left experimental: - rte_event_eth_rx_adapter_queues_add(), added in v25.03, is too recent - the vector adapter API in rte_event_vector_adapter.h, also recent - the remaining experimental symbols in rte_eventdev.h No functional change: this only swaps RTE_EXPORT_EXPERIMENTAL_SYMBOL for RTE_EXPORT_SYMBOL, drops __rte_experimental from the headers, and updates the release notes. Since these symbols move out of the EXPERIMENTAL section into the stable ABI, this must go into a major ABI release. Stephen Hemminger (6): eventdev/eth_rx: promote adapter API to stable eventdev/eth_tx: promote adapter runtime params to stable eventdev/crypto: promote adapter runtime params to stable eventdev/timer: promote remaining ticks get to stable eventdev: promote link profile API to stable eventdev/dma: promote adapter API to stable doc/guides/rel_notes/release_26_11.rst | 19 ++++++++++++++++ lib/eventdev/rte_event_crypto_adapter.c | 6 ++--- lib/eventdev/rte_event_crypto_adapter.h | 3 --- lib/eventdev/rte_event_dma_adapter.c | 30 ++++++++++++------------- lib/eventdev/rte_event_dma_adapter.h | 19 ---------------- lib/eventdev/rte_event_eth_rx_adapter.c | 8 +++---- lib/eventdev/rte_event_eth_rx_adapter.h | 4 ---- lib/eventdev/rte_event_eth_tx_adapter.c | 6 ++--- lib/eventdev/rte_event_eth_tx_adapter.h | 3 --- lib/eventdev/rte_event_timer_adapter.c | 2 +- lib/eventdev/rte_event_timer_adapter.h | 1 - lib/eventdev/rte_eventdev.c | 8 +++---- lib/eventdev/rte_eventdev.h | 4 ---- 13 files changed, 49 insertions(+), 64 deletions(-) -- 2.53.0

