[PATCH dpdk v3] fib6: implement RCU rule reclamation

Medvedkin, Vladimir vladimir.medvedkin at intel.com
Wed Oct 29 11:05:04 CET 2025


Acked-by: Vladimir Medvedkin <vladimir.medvedkin at intel.com>

On 10/28/2025 5:37 PM, Robin Jarry wrote:
> Currently, for the TRIE algorithm, the tbl8 group is freed even though
> the readers might be using the tbl8 group entries. The freed tbl8 group
> can be reallocated quickly. As a result, lookup may be performed
> incorrectly.
>
> Integrate RCU QSBR support in rte_fib6 objects to support safe tbl8
> group reclamation.
>
> Signed-off-by: Robin Jarry <rjarry at redhat.com>
> ---
>
> Notes:
>      v3:
>      
>      - Added release notes.
>      - Added missing break.
>      - Updated RTE_EXPORT_EXPERIMENTAL_SYMBOL version tag to 25.11.
>      
>      v2:
>      
>      - Fixed typos in docstrings.
>      - Tests depend on: http://patches.dpdk.org/project/dpdk/list/?series=36356
>
>   app/test/test_fib6.c                   | 214 +++++++++++++++++++++++++
>   doc/guides/rel_notes/release_25_11.rst |   4 +
>   lib/fib/rte_fib6.c                     |  15 ++
>   lib/fib/rte_fib6.h                     |  52 ++++++
>   lib/fib/trie.c                         |  90 ++++++++++-
>   lib/fib/trie.h                         |   8 +
>   6 files changed, 376 insertions(+), 7 deletions(-)
>
-- 
Regards,
Vladimir



More information about the dev mailing list