On Tue, Apr 23, 2024 at 3:44 PM Mark Michelson <[email protected]> wrote:
>
> Hi Ales, thanks for this. I always like a change that results in a net
> loss of lines of code :)
>
> For the series,
>
> Acked-by: Mark Michelson <[email protected]>

Hi Ales,

Can you please rebase the series ?  It has some conflicts.

Numan

>
> On 4/22/24 03:35, Ales Musil wrote:
> > There were two modules in controller mac_cache and mac-learn, both of
> > them did very similar thing with pretty big overlap. The goal of the
> > series is to consolidate and merge both of those modules into single
> > one. That will reduce the duplication and should make it easier for
> > future updates to MAC binding, FDB or packet buffering functionality.
> >
> > There is also fix to properly handle tunnel_key change for LSP, LRP,
> > LR and LS. This was inconsistent and could lead to wrong flows being
> > still present even after the tunnel key change. This is not a huge
> > issue because the tunnel_key is rarelyt changed during runtime.
> >
> > Ales Musil (4):
> >    northd, controller: Handle tunnel_key change consistently.
> >    controller: Rename mac_cache to to mac-cache.
> >    controller: Merge the mac-cache and mac-learn.
> >    controller: Use datapath key for the mac cache thresholds.
> >
> >   controller/automake.mk      |   6 +-
> >   controller/binding.c        |  13 +-
> >   controller/mac-cache.c      | 745 ++++++++++++++++++++++++++++++++++++
> >   controller/mac-cache.h      | 210 ++++++++++
> >   controller/mac-learn.c      | 482 -----------------------
> >   controller/mac-learn.h      | 145 -------
> >   controller/mac_cache.c      | 547 --------------------------
> >   controller/mac_cache.h      | 124 ------
> >   controller/ovn-controller.c | 214 +++++++----
> >   controller/pinctrl.c        | 165 ++++----
> >   controller/statctrl.c       |   7 +-
> >   controller/statctrl.h       |   2 +-
> >   northd/northd.c             |   7 +
> >   tests/ovn.at                |  56 ++-
> >   14 files changed, 1253 insertions(+), 1470 deletions(-)
> >   create mode 100644 controller/mac-cache.c
> >   create mode 100644 controller/mac-cache.h
> >   delete mode 100644 controller/mac-learn.c
> >   delete mode 100644 controller/mac-learn.h
> >   delete mode 100644 controller/mac_cache.c
> >   delete mode 100644 controller/mac_cache.h
> >
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to