Add the formal deprecation notice for the legacy flow director API and the matching 26.07 release note.
Signed-off-by: Stephen Hemminger <[email protected]> --- doc/guides/rel_notes/deprecation.rst | 7 +++++++ doc/guides/rel_notes/release_26_07.rst | 14 ++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index d152e76fdc..5e2949d153 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -131,6 +131,13 @@ Deprecation Notices The legacy actions should be removed once ``MODIFY_FIELD`` alternative is implemented in drivers. +* ethdev: Legacy flow director API will be removed in DPDK 26.11. + This affects: flow director data structures in ``rte_eth_ctrl.h`` + (``rte_eth_fdir_*`` and ``rte_fdir_*`` types and the associated + ``RTE_ETH_FDIR_*`` / ``RTE_FDIR_*`` macros) and the driver-facing + definitions in ``ethdev_driver.h`` (``struct rte_eth_fdir_conf``, + ``enum rte_eth_fdir_pballoc_type``, ``enum rte_fdir_status_mode``). + * cryptodev: Support for OpenSSL versions earlier than 3.0 is deprecated and will be removed. OpenSSL 1.1.1 reached end-of-life in September 2023. The minimum supported OpenSSL version will be 3.0, diff --git a/doc/guides/rel_notes/release_26_07.rst b/doc/guides/rel_notes/release_26_07.rst index 8b4f8401e2..06689cdcca 100644 --- a/doc/guides/rel_notes/release_26_07.rst +++ b/doc/guides/rel_notes/release_26_07.rst @@ -100,6 +100,18 @@ Removed Items Also, make sure to start the actual text at the margin. ======================================================= +* Removed legacy flow director artifacts that depended on deprecated API. + Users should use ``rte_flow`` API and testpmd ``flow`` + command instead. + + * app/testpmd: ``show port fdir``, ``clear port fdir``, + ``flow_director_filter``, ``port config ... pctype mapping ...``, + and ``port config ... hash_inset|fdir_inset|fdir_flx_inset ...``. + + * net/i40e, net/ixgbe: the experimental + ``rte_pmd_{i40e,ixgbe}_get_fdir_info()`` and + ``rte_pmd_{i40e,ixgbe}_get_fdir_stats()`` functions. + API Changes ----------- @@ -116,6 +128,8 @@ API Changes Also, make sure to start the actual text at the margin. ======================================================= +* Deprecated the legacy flow director API; removal scheduled for + DPDK 26.11. Use the ``rte_flow`` API instead. ABI Changes ----------- -- 2.53.0

