[PATCH v3 23/23] doc: add release note about rte_ethdev changes
From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2026-08-04 15:48:19
Subsystem:
the rest · Maintainer:
Linus Torvalds
The changes to rte_ethdev are visible to applications, which may need to include some network headers directly. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> --- doc/guides/rel_notes/release_26_11.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+)
diff --git a/doc/guides/rel_notes/release_26_11.rst b/doc/guides/rel_notes/release_26_11.rst
index c8cc86295d..a5e049ac04 100644
--- a/doc/guides/rel_notes/release_26_11.rst
+++ b/doc/guides/rel_notes/release_26_11.rst@@ -77,6 +77,15 @@ Removed Items ``rte_rib6_is_equal`` * table: ``RTE_LPM_IPV6_ADDR_SIZE`` +* Removed the experimental flow director API: + + * ixgbe: ``rte_pmd_ixgbe_get_fdir_info``, ``rte_pmd_ixgbe_get_fdir_stats`` + * i40e: ``rte_pmd_i40e_get_fdir_info``, ``rte_pmd_i40e_get_fdir_stats`` + +* Removed some testpmd commands: + + The ``fdir`` option in ``show port`` and ``clear port`` were removed. + API Changes -----------
@@ -93,6 +102,16 @@ API Changes Also, make sure to start the actual text at the margin. ======================================================= +* **Changed ethdev include files.** + + * Dropped inclusion of ``rte_flow.h`` in ``rte_ethdev.h``. + Applications using flow API should include it directly. + * Network headers ``rte_ip.h``, ``rte_udp.h``, ``rte_tcp.h`` and ``rte_sctp.h`` + are no longer indirectly included by ``rte_ethdev.h``. + Applications should include network headers as needed. + * Legacy flow director definitions are no longer included by ``rte_ethdev.h``. + ``rte_eth_ctrl.h`` is removed. Internal driver definitions were moved to ``ethdev_fdir.h``. + ABI Changes -----------
--
2.53.0