[ovs-dev] [PATCH ovn v3 00/10] first flows out of ovn-controller
Ben Pfaff
blp at nicira.com
Fri Apr 24 22:34:50 UTC 2015
v1->v2: Add patch 5.
v2->v3: Break patch 5 into a series of 6 patches, each of which actually
makes sense and is ready for review.
Ben Pfaff (10):
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.
lex: New functions lex_lookahead() and lexer_match_id().
ovn-northd: Set logical_datapath in each Bindings record.
ovn: Add tunnel_key concept to Bindings table, assign in ovn-northd.
expr: Make expr_to_flows() include conj_id flows.
ovn: New module for parsing OVN actions as OpenFlow.
ovn-controller: Implement translation of OVN flows into OpenFlow.
ovn/controller/automake.mk | 4 +-
ovn/controller/ovn-controller.c | 4 +
ovn/controller/pipeline.c | 373 +++++++++++++++++++++++++++++++++++++++
ovn/controller/pipeline.h | 26 +++
ovn/lib/actions.c | 242 +++++++++++++++++++++++++
ovn/lib/actions.h | 38 ++++
ovn/lib/automake.mk | 2 +
ovn/lib/expr.c | 197 +++++++++++++++++++--
ovn/lib/expr.h | 19 +-
ovn/lib/lex.c | 28 +++
ovn/lib/lex.h | 2 +
ovn/northd/ovn-northd.c | 173 +++++++++---------
ovn/ovn-nb.xml | 31 ++--
ovn/ovn-sb.ovsschema | 8 +-
ovn/ovn-sb.xml | 97 +++++-----
tests/ovn.at | 75 ++++++--
tests/test-ovn.c | 86 +++++++--
17 files changed, 1197 insertions(+), 208 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
--
1.7.10.4
More information about the dev
mailing list