OVN is going to take a considerable amount of development. I don't expect its development to break existing OVS functionality, since it's going to take place largely in new files and directories, but it's also not going to add anything useful to OVS until there's a lot of new code. To reduce the amount of confusing noise in the OVS "master" branch, I propose that we create a new branch for OVN development, called "ovn". When there's something interesting there, we can merge it back into "master".
Thoughts? This series is what I propose to push as the initial contents of the master branch, relative to current "master". I suggest that patches for the "ovn" branch be posted with [PATCH ovn] in the subject. Ben Pfaff (3): ovn: Add initial design documentation. meta-flow: Add convenience members to union mf_subvalue. lex: New lexical analyzer module for use in OVN. Makefile.am | 1 + configure.ac | 3 +- lib/learn.c | 6 +- lib/meta-flow.h | 18 +- ovn/TODO | 301 ++++++++++++++++++++ ovn/automake.mk | 80 ++++++ ovn/lex.c | 688 +++++++++++++++++++++++++++++++++++++++++++++ ovn/lex.h | 106 +++++++ ovn/ovn-architecture.7.xml | 339 ++++++++++++++++++++++ ovn/ovn-controller.8.in | 41 +++ ovn/ovn-nb.ovsschema | 62 ++++ ovn/ovn-nb.xml | 245 ++++++++++++++++ ovn/ovn.ovsschema | 50 ++++ ovn/ovn.xml | 500 ++++++++++++++++++++++++++++++++ tests/automake.mk | 6 +- tests/ovn.at | 97 +++++++ tests/test-ovn.c | 112 ++++++++ tests/testsuite.at | 1 + 18 files changed, 2648 insertions(+), 8 deletions(-) create mode 100644 ovn/TODO create mode 100644 ovn/automake.mk create mode 100644 ovn/lex.c create mode 100644 ovn/lex.h create mode 100644 ovn/ovn-architecture.7.xml create mode 100644 ovn/ovn-controller.8.in create mode 100644 ovn/ovn-nb.ovsschema create mode 100644 ovn/ovn-nb.xml create mode 100644 ovn/ovn.ovsschema create mode 100644 ovn/ovn.xml create mode 100644 tests/ovn.at create mode 100644 tests/test-ovn.c -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev