[ovs-git] Open vSwitch: vswitchd: Don't act as learning switch in secure mode with no controllers (master)

dev at openvswitch.org dev at openvswitch.org
Sat Jul 31 04:28:46 UTC 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  abdfe47476cc1a192e329f428b3740a3fae8390d (commit)
       via  31681a5d627cec70864764586829bdb92abf2f30 (commit)
       via  1a048029a0902439c3f17c49a7f71e4d09fecf70 (commit)
      from  3a929702ae4153c97ea1b0bbb6af96b5a59573d0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit abdfe47476cc1a192e329f428b3740a3fae8390d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=abdfe47476cc1a192e329f428b3740a3fae8390d
Author: Justin Pettit <jpettit at nicira.com>
		
vswitchd: Don't act as learning switch in secure mode with no controllers
		
Don't act as a learning switch when the fail-mode is "secure" and no
controllers are defined.  This allows the bridge to come up in a state
where it won't pass any traffic until a controller has told it to do so.


commit 31681a5d627cec70864764586829bdb92abf2f30
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=31681a5d627cec70864764586829bdb92abf2f30
Author: Justin Pettit <jpettit at nicira.com>
		
vswitchd: Move fail-mode config to Bridge table
		
Configuration of the fail-mode was an attribute of the Controller table.
However, it makes more sense as an attribute of the Bridge table, since
the behavior defines what a bridge should do if it can't connect to
*any* controller.  This commit makes the move.


commit 1a048029a0902439c3f17c49a7f71e4d09fecf70
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1a048029a0902439c3f17c49a7f71e4d09fecf70
Author: Justin Pettit <jpettit at nicira.com>
		
vswitchd: Remove default controller config from Open_vSwitch table
		
An OpenFlow controller is normally associated with a bridge.  It was
possible to define a default controller in the Open_vSwitch table that
would be used if one was not associated with a bridge.  This was seldom
used and mostly just caused confusion.  This commit removes that
support, so an OpenFlow controller must always be associated with a
bridge.


-----------------------------------------------------------------------

Summary of changes:
 ofproto/ofproto.c          |   69 +++++++++-----
 ofproto/ofproto.h          |    3 +-
 tests/ovs-vsctl.at         |   57 +-----------
 utilities/ovs-openflowd.c  |    8 +-
 utilities/ovs-vsctl.8.in   |   27 ++----
 utilities/ovs-vsctl.c      |  218 ++++++++++----------------------------------
 vswitchd/bridge.c          |   75 ++++++++--------
 vswitchd/vswitch.ovsschema |   12 +--
 vswitchd/vswitch.xml       |   82 +++++++----------
 9 files changed, 186 insertions(+), 365 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list