On Tue, Jul 27, 2021 at 7:48 PM <[email protected]> wrote: > > From: Numan Siddique <[email protected]> > > physical_run() maintains a local copy of local vif to ofports > in a simap along with the chassis tunnel information. This patch > removes this from the physical module and now stores it in a > separate engine node - non_vif_data. This makes it easier to > handle runtime data changes in pflow_output engine. > > The newly added handler pflow_output_runtime_data_handler() returns > false if a datapath is added or removed from the local_datapaths > and handles the logical port claims and releases incrementally. > > Signed-off-by: Numan Siddique <[email protected]> > --- > controller/binding.c | 39 ++-- > controller/binding.h | 23 ++ > controller/lflow.c | 5 +- > controller/lflow.h | 1 + > controller/local_data.c | 164 +++++++++++++++ > controller/local_data.h | 39 ++++ > controller/ovn-controller.c | 185 ++++++++++++++--- > controller/ovn-controller.h | 8 - > controller/physical.c | 404 ++++++++---------------------------- > controller/physical.h | 15 +- > 10 files changed, 507 insertions(+), 376 deletions(-) >
Thanks Numan for the change! Acked-by: Han Zhou <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
