DPDK-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/22] ethdev: convert experimental symbols etc
@ 2026-09-01 20:22 Stephen Hemminger
  2026-09-01 20:23 ` [PATCH 01/22] ethdev: promote meter API to stable Stephen Hemminger
                   ` (21 more replies)
  0 siblings, 22 replies; 24+ messages in thread
From: Stephen Hemminger @ 2026-09-01 20:22 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

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


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2026-09-02  8:06 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-01 20:22 [PATCH 00/22] ethdev: convert experimental symbols etc Stephen Hemminger
2026-09-01 20:23 ` [PATCH 01/22] ethdev: promote meter API to stable Stephen Hemminger
2026-09-01 20:23 ` [PATCH 02/22] ethdev: promote module EEPROM " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 03/22] ethdev: promote rte_flow_conv " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 04/22] ethdev: promote hairpin API " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 05/22] ethdev: promote read clock and flow dump " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 06/22] ethdev: promote FEC API " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 07/22] ethdev: promote link speed helpers " Stephen Hemminger
2026-09-02  8:05   ` Bruce Richardson
2026-09-01 20:23 ` [PATCH 08/22] ethdev: promote flow tunnel offload API " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 09/22] ethdev: promote aged flow query " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 10/22] ethdev: promote indirect action API " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 11/22] ethdev: promote asynchronous flow " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 12/22] ethdev: promote flex item " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 13/22] ethdev: promote remaining aged flow helpers " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 14/22] ethdev: promote congestion management API " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 15/22] ethdev: promote IP reassembly offload " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 16/22] ethdev: promote per-queue priority flow control " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 17/22] ethdev: promote device info and dump helpers " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 18/22] ethdev: promote speed lanes API " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 19/22] ethdev: promote queue helpers and aggregated ports " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 20/22] ethdev: promote remaining aged symbols " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 21/22] ethdev: promote fast path inline helpers " Stephen Hemminger
2026-09-01 20:23 ` [PATCH 22/22] ethdev: promote experimental structures " Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox