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

Reply via email to