On Fri, Nov 1, 2024 at 2:29 PM Dumitru Ceara <[email protected]> wrote:

> This series is a collection of FDB and MAC_Binding fixes for
> ovn-controller's learning and aging code.
>
> The first patch in the code fixes a bug that was incorrectly limiting
> the number of FDB entries to be learnt simultaneously.
>
> The second patch fixes a case of use after free / trying to update
> deleted SB.MAC_Binding IDL records when the port they're learnt on is
> being deleted.
>
> The last two patches are fixes that restrict the range of
> SB.MAC_Bindings that ovn-controller's pinctrl processes (skips deleted
> and non-local ones).
>
> Dumitru Ceara (4):
>   pinctrl: Use correct map size in pinctrl_handle_put_fdb().
>   mac-cache: Properly handle deletion of SB mac_bindings.
>   pinctrl: Skip deleted mac bindings in run_buffered_binding().
>   pinctrl: Skip non-local mac bindings in run_buffered_binding().
>
>  controller/mac-cache.c      |  77 ++++++++++++++++++-------
>  controller/mac-cache.h      |  30 +++++++---
>  controller/ovn-controller.c |  67 ++++++++++------------
>  controller/pinctrl.c        |  39 +++++++++----
>  tests/ovn.at                | 110 ++++++++++++++++++++++++++++++++++++
>  5 files changed, 249 insertions(+), 74 deletions(-)
>
> --
> 2.46.2
>
>
For the whole series:

Acked-by: Ales Musil <[email protected]>

Thanks,
Ales
-- 

Ales Musil

Senior Software Engineer - OVN Core

Red Hat EMEA <https://www.redhat.com>

[email protected]
<https://red.ht/sig>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to