From: RYAN D. MOATS <[email protected]>
v14->15: Fixed patch issues found by Kei Nohguchi (thanks, Kei!)
v13->14: Prior versions of the patch set used change tracking
incorrectly - this change set fixes that, but it
results in larger patchsets, as persisting structures
and adding incremental processing end up combined
into the same patch.
Specific processing steps havs been extracted into
helper methods to minimize duplicating code between
the full and incremental processing paths
RYAN D. MOATS (6):
More updates to ovn test output
Change encaps_run to work incrementally
Convert binding_run to incremental processing.
Persist lport_index and mcgroup_index structures
Persist ovn flow tables.
Add incremental proessing to lflow_run and physical_run
ovn/controller/binding.c | 143 +++++--
ovn/controller/binding.h | 1 +
ovn/controller/encaps.c | 163 +++++--
ovn/controller/lflow.c | 191 ++++++---
ovn/controller/lflow.h | 6 +-
ovn/controller/lport.c | 216 ++++++++--
ovn/controller/lport.h | 22 +-
ovn/controller/ofctrl.c | 258 ++++++++----
ovn/controller/ofctrl.h | 18 +-
ovn/controller/ovn-controller.c | 53 +--
ovn/controller/ovn-controller.h | 2 +
ovn/controller/patch.c | 7 +-
ovn/controller/physical.c | 911 ++++++++++++++++++++++-----------------
ovn/controller/physical.h | 4 +-
tests/ovn.at | 8 +
15 files changed, 1306 insertions(+), 697 deletions(-)
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev