Remove some unnecessary plumbing so that we can sync VRF tables per
tables as opposed to per datapath. That made it easier to process the
advertised routes before syncing and only need to sync the routing
table once per table_id.
---
v2 - added patch 1 removing the unnecessary plumbing of the datapath
through re_nl_sync_routes()
- changed the order of syncing so that we only call
re_nl_sync_routes() once per table_id
- added to the NEWS file
v1 - intitial post
Jacob Tanenbaum (2):
ovn-controller: Remove unnecessary datapath plumbing from
route-exchange-netlink.
ovn-controller: Allow two datapaths to monitor the same vrf.
NEWS | 1 +
controller/route-exchange-netlink.c | 6 +-
controller/route-exchange-netlink.h | 4 +-
controller/route-exchange.c | 145 +++++++++++++++++++++++-----
controller/route.c | 26 ++---
controller/route.h | 3 +
tests/system-ovn.at | 33 +++++++
tests/test-ovn-netlink.c | 2 +-
8 files changed, 173 insertions(+), 47 deletions(-)
--
2.54.0
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev