Hi Felix,

I just started reviewing this new version of the patchset.  One thing it
will need for sure is a rebase.  In case it helps I did that here:

https://github.com/dceara/ovn/commits/tmp-bgp-northd-v4/

I'll now review the individual patches closely.

Regards,
Dumitru

On 1/22/25 12:18 PM, Felix Huettner via dev wrote:
> On Wed, Jan 22, 2025 at 12:04:54PM +0100, [email protected] wrote:
>> Hi Felix,
>> I noticed that `maintain-vrf` was renamed to `dynamic-routing-maintain-
>> vrf` in v4. Are there any other significant changes?
> 
> Ah, sorry i missed to list that one here.
> Nothing more that i rembember :)
> 
>>
>> Martin.
>>
>> On Tue, 2025-01-21 at 16:47 +0100, Felix Huettner via dev wrote:
>>> Hi everyone,
>>>
>>> this is the northd part of the OVN Fabric integration series
>>> https://mail.openvswitch.org/pipermail/ovs-dev/2024-November/418554.html
>>> .
>>>
>>> By the end of the series northd can announce routes by writing to the
>>> sb Advertised_Route table.
>>> Northd can also learn routes by reading from the sb Learned_Route
>>> table.
>>>
>>> There is a parallel patch series that works on this from the side
>>> of the ovn-controller.
>>>
>>> Since v2 all of the open review comments where addressed and the
>>> series
>>> was rebased.
>>> Since v3 some address sanitizer issues where fixed.
>>>
>>> Felix Huettner (6):
>>>   northd: Sync Advertised_Route to sb.
>>>   northd: Add filtering which routes to advertise.
>>>   northd: Handle learned routes.
>>>   northd: Remove learned routes if lrp is removed.
>>>   northd: Allow announcing individual host routes.
>>>   northd: Sync routing data to pb.
>>>
>>>  NEWS                              |  23 ++
>>>  ic/ovn-ic.c                       |  21 -
>>>  lib/ovn-util.c                    |  22 ++
>>>  lib/ovn-util.h                    |   2 +
>>>  lib/stopwatch-names.h             |   2 +
>>>  northd/automake.mk                |   4 +
>>>  northd/en-advertised-route-sync.c | 395 +++++++++++++++++++
>>>  northd/en-advertised-route-sync.h |  40 ++
>>>  northd/en-learned-route-sync.c    | 220 +++++++++++
>>>  northd/en-learned-route-sync.h    |  33 ++
>>>  northd/en-lflow.c                 |   5 +-
>>>  northd/en-northd-output.c         |   8 +
>>>  northd/en-northd-output.h         |   2 +
>>>  northd/inc-proc-northd.c          |  27 +-
>>>  northd/northd.c                   | 367 ++++++++++--------
>>>  northd/northd.h                   |  99 ++++-
>>>  northd/ovn-northd.c               |   6 +
>>>  ovn-nb.xml                        | 148 +++++++
>>>  tests/ovn-northd.at               | 623
>>> ++++++++++++++++++++++++++++--
>>>  19 files changed, 1828 insertions(+), 219 deletions(-)
>>>  create mode 100644 northd/en-advertised-route-sync.c
>>>  create mode 100644 northd/en-advertised-route-sync.h
>>>  create mode 100644 northd/en-learned-route-sync.c
>>>  create mode 100644 northd/en-learned-route-sync.h
>>>
>>>
>>> base-commit: 540b324184a55f18ea3c6d98a32e19ad4c3706a6
>>
>> _______________________________________________
>> 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

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to