This adds a fifth patch to my earlier series from today, that starts to generate OpenFlow flows out of ovn-controller. That's way premature for review, but I still feel like posting it.
v1->v2: Add patch 5. Ben Pfaff (5): ovn-sb.xml: Revise description of "actions" to match my current thoughts. ovn-northd: Port security allows receiving packets to multicast/broadcast. ovn: Back off on port_security specification and implementation. ovn-nb: Mark some features as not yet implemented. [RFC] First OpenFlow flows generated by ovn-controller. ovn/controller/automake.mk | 4 +- ovn/controller/ovn-controller.c | 4 + ovn/controller/pipeline.c | 366 ++++++++++++++++++++++++++++++++++++++++ ovn/controller/pipeline.h | 26 +++ ovn/lib/actions.c | 217 ++++++++++++++++++++++++ ovn/lib/actions.h | 40 +++++ ovn/lib/automake.mk | 2 + ovn/lib/expr.c | 165 ++++++++++++++++-- ovn/lib/expr.h | 18 +- ovn/lib/lex.c | 26 +++ ovn/lib/lex.h | 2 + ovn/northd/ovn-northd.c | 171 +++++++++---------- ovn/ovn-nb.xml | 31 ++-- ovn/ovn-sb.ovsschema | 8 +- ovn/ovn-sb.xml | 97 +++++------ 15 files changed, 1001 insertions(+), 176 deletions(-) create mode 100644 ovn/controller/pipeline.c create mode 100644 ovn/controller/pipeline.h create mode 100644 ovn/lib/actions.c create mode 100644 ovn/lib/actions.h -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev