[ovs-git] [openvswitch/ovs] 3b7cb7: ovn: New module for parsing OVN actions as OpenFlo...

GitHub noreply at github.com
Wed May 6 00:26:27 UTC 2015


  Branch: refs/heads/ovn
  Home:   https://github.com/openvswitch/ovs
  Commit: 3b7cb7e166b0c63cf05bceef36c7fc7eb64f292c
      https://github.com/openvswitch/ovs/commit/3b7cb7e166b0c63cf05bceef36c7fc7eb64f292c
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-03 (Sun, 03 May 2015)

  Changed paths:
    A ovn/lib/actions.c
    A ovn/lib/actions.h
    M ovn/lib/automake.mk
    M ovn/lib/expr.c
    M ovn/lib/expr.h
    M ovn/ovn-sb.ovsschema
    M ovn/ovn-sb.xml
    M tests/ovn.at
    M tests/test-ovn.c

  Log Message:
  -----------
  ovn: New module for parsing OVN actions as OpenFlow.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


  Commit: 678729a2ce532aec98e7837315f88125977d569d
      https://github.com/openvswitch/ovs/commit/678729a2ce532aec98e7837315f88125977d569d
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M ovn/controller/automake.mk
    M ovn/controller/ovn-controller.c
    A ovn/controller/pipeline.c
    A ovn/controller/pipeline.h

  Log Message:
  -----------
  ovn-controller: Implement translation of OVN flows into OpenFlow.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


  Commit: 8f2bc8d73806d2ea767ee8cbe86b6ee6862f5634
      https://github.com/openvswitch/ovs/commit/8f2bc8d73806d2ea767ee8cbe86b6ee6862f5634
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M lib/rconn.c

  Log Message:
  -----------
  rconn: Only increment seqno when connection actually drops or reconnects.

rconn_get_connection_seqno() is documented to change only when an rconn
connects or disconnnects, but in fact it was also changing whenever an
rconn went into or out of the "idle" state (following sending an echo
request).  This fixes the problem.

rconn_get_connection_seqno() didn't have any existing users, but an
upcoming commit adds one.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Russell Bryant <rbryant at redhat.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


  Commit: f00355664d0386b9198997b891425009b50b633d
      https://github.com/openvswitch/ovs/commit/f00355664d0386b9198997b891425009b50b633d
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M tutorial/ovs-sandbox

  Log Message:
  -----------
  ovs-sandbox: Use "secure" mode for br-int, in OVN mode.

This is documented in ovn-architecture(7).

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Russell Bryant <rbryant at redhat.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


  Commit: 01f8894cc30a5f4e947565e5346b2c608c9db5a0
      https://github.com/openvswitch/ovs/commit/01f8894cc30a5f4e947565e5346b2c608c9db5a0
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M lib/match.h

  Log Message:
  -----------
  match: Add MATCH_CATCHALL_INITIALIZER.

An upcoming patch will add the first user.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Russell Bryant <rbryant at redhat.com>
Signed-off-by: Justin Pettit <jpettit at nicira.com>


  Commit: b4e87a483a0e969ba6cdc63593ab8fd550f27558
      https://github.com/openvswitch/ovs/commit/b4e87a483a0e969ba6cdc63593ab8fd550f27558
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M ovn/controller/automake.mk
    A ovn/controller/ofctrl.c
    A ovn/controller/ofctrl.h
    M ovn/controller/ovn-controller.c
    M ovn/controller/pipeline.c

  Log Message:
  -----------
  ovn-controller: Install generated pipeline flows into OVS via OpenFlow.

This implementation is really simple, but it seems effective enough in my
minimal testing.

We still need code to generate flows for logical-to-physical and
physical-to-logical translation.  With that, plus code to set up tunnels,
we should be able to start end-to-end testing.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


  Commit: a42226f0a5a08d78bb756954d191a7ab2ea75af4
      https://github.com/openvswitch/ovs/commit/a42226f0a5a08d78bb756954d191a7ab2ea75af4
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M ovn/ovn-architecture.7.xml
    M tutorial/ovs-sandbox

  Log Message:
  -----------
  ovs-architecture: Recommend disable-in-band=true for integration bridge.

Also implement in ovs-sandbox.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


  Commit: e71ac5cd4dac562ed21c616c36260776f3390b2e
      https://github.com/openvswitch/ovs/commit/e71ac5cd4dac562ed21c616c36260776f3390b2e
  Author: Ben Pfaff <blp at nicira.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M ovn/controller/automake.mk
    M ovn/controller/ovn-controller.c
    A ovn/controller/physical.c
    A ovn/controller/physical.h
    M ovn/controller/pipeline.c
    M ovn/controller/pipeline.h

  Log Message:
  -----------
  ovn-controller: Implement logical/physical translation flows.

This last piece allows us to start testing and debugging a complete OVN
installation.  A previous version of this patch was tested in a VM
environment, but this exact version has not been.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Justin Pettit <jpettit at nicira.com>


Compare: https://github.com/openvswitch/ovs/compare/07c747d036ee...e71ac5cd4dac


More information about the git mailing list