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

