The DPDK policy is that experimental status should be short term
with the expectation that it will be removed after one or two releases.
A large part of the ethdev API has been left marked experimental long past that 
point.
Several API's have stayed experimental as far back as 17.11.
This series promotes 119 ethdev symbols introduced in 24.11 or earlier.
It also cleans up comments  warnings on structures and inline functions.

The trace point symbols are left experimental on purpose;
trace infrastructure is intended to stay unstable.

Stephen Hemminger (22):
  ethdev: promote meter API to stable
  ethdev: promote module EEPROM API to stable
  ethdev: promote rte_flow_conv to stable
  ethdev: promote hairpin API to stable
  ethdev: promote read clock and flow dump to stable
  ethdev: promote FEC API to stable
  ethdev: promote link speed helpers to stable
  ethdev: promote flow tunnel offload API to stable
  ethdev: promote aged flow query to stable
  ethdev: promote indirect action API to stable
  ethdev: promote asynchronous flow API to stable
  ethdev: promote flex item API to stable
  ethdev: promote remaining aged flow helpers to stable
  ethdev: promote congestion management API to stable
  ethdev: promote IP reassembly offload API to stable
  ethdev: promote per-queue priority flow control to stable
  ethdev: promote device info and dump helpers to stable
  ethdev: promote speed lanes API to stable
  ethdev: promote queue helpers and aggregated ports to stable
  ethdev: promote remaining aged symbols to stable
  ethdev: promote fast path inline helpers to stable
  ethdev: promote experimental structures to stable

 doc/guides/rel_notes/release_26_11.rst |  67 +++++
 lib/ethdev/rte_ethdev.c                |  84 +++---
 lib/ethdev/rte_ethdev.h                | 228 ---------------
 lib/ethdev/rte_ethdev_cman.c           |   8 +-
 lib/ethdev/rte_flow.c                  | 102 +++----
 lib/ethdev/rte_flow.h                  | 370 +------------------------
 lib/ethdev/rte_mtr.c                   |  42 +--
 lib/ethdev/rte_mtr.h                   |  24 --
 lib/ethdev/rte_tm.c                    |   2 +-
 lib/ethdev/rte_tm.h                    |   1 -
 10 files changed, 189 insertions(+), 739 deletions(-)

-- 
2.53.0

Reply via email to