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

Reply via email to