On Fri, 24 Jul 2026 at 10:49, Robin Jarry <[email protected]> wrote:
>
> These function were marked as deprecated in DPDK 24.11. Remove them
> completely.
>
> Signed-off-by: Robin Jarry <[email protected]>
> ---
> doc/guides/rel_notes/release_26_11.rst | 11 ++++
> lib/fib/rte_fib6.h | 4 --
> lib/lpm/rte_lpm6.h | 3 --
> lib/rib/rte_rib6.h | 73 --------------------------
> lib/table/rte_table_lpm_ipv6.h | 2 -
Thanks for the quick patch.
rte_fib6.h, rte_lpm6.h and rte_table_lpm_ipv6.h don't need to include
rte_common.h anymore.
It had been added when deprecating those macros/functions.
I think you missed RTE_IP_ICMP_ECHO_REPLY and
RTE_IP_ICMP_ECHO_REQUEST, from 87bde5ae6873 ("net: add more ICMP types
and codes").
> 5 files changed, 11 insertions(+), 82 deletions(-)
>
> diff --git a/doc/guides/rel_notes/release_26_11.rst
> b/doc/guides/rel_notes/release_26_11.rst
> index 938617ca7542..fb9cde591695 100644
> --- a/doc/guides/rel_notes/release_26_11.rst
> +++ b/doc/guides/rel_notes/release_26_11.rst
> @@ -68,6 +68,17 @@ Removed Items
> Also, make sure to start the actual text at the margin.
> =======================================================
>
> +* Deprecated functions removed:
> +
> + - ``RTE_FIB6_IPV6_ADDR_SIZE``
> + - ``RTE_FIB6_MAXDEPTH``
> + - ``RTE_LPM6_IPV6_ADDR_SIZE``
> + - ``RTE_LPM6_MAX_DEPTH``
> + - ``RTE_LPM_IPV6_ADDR_SIZE``
> + - ``RTE_RIB6_IPV6_ADDR_SIZE``
> + - ``get_msk_part``
> + - ``rte_rib6_copy_addr``
> + - ``rte_rib6_is_equal``
Yes good thing to add a generic entry, we have other removals that
will end up here.
I would sort those by libraries, as I intend to reuse this entry for
PCI cleanup.
So something like:
@@ -68,6 +68,14 @@ Removed Items
Also, make sure to start the actual text at the margin.
=======================================================
+* Removed deprecated macros and functions:
+
+ * fib: ``RTE_FIB6_IPV6_ADDR_SIZE``, ``RTE_FIB6_MAXDEPTH``,
+ * lpm: ``RTE_LPM6_IPV6_ADDR_SIZE``, ``RTE_LPM6_MAX_DEPTH``,
+ * rib: ``RTE_RIB6_IPV6_ADDR_SIZE``, ``get_msk_part``,
``rte_rib6_copy_addr``,
+ ``rte_rib6_is_equal``
+ * table: ``RTE_LPM_IPV6_ADDR_SIZE``,
+
API Changes
-----------
--
David Marchand