[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