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 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev