[ovs-git] Open vSwitch: stp: Allow manual topology change events. (master)

dev at openvswitch.org dev at openvswitch.org
Wed Jan 25 21:11:45 UTC 2012

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  fe4a02e4fa6be030a0478f6b01b0d4b6ab9b808f (commit)
       via  6ae507231be01f14c37dd7f52783de36a70d9d09 (commit)
       via  d0040604727e1582abbc28fa62903a822453c99f (commit)
       via  9dc114749e795044c027a2706132b591847e49de (commit)
      from  96e466a3c6aebd4ac21ddad971f6a7886a948f91 (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 fe4a02e4fa6be030a0478f6b01b0d4b6ab9b808f
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=fe4a02e4fa6be030a0478f6b01b0d4b6ab9b808f
Author: Ethan Jackson <ethan at nicira.com>
stp: Allow manual topology change events.
Users may want to force the network to flush its MAC tables by
manually triggering a topology change event due to some event in
the system.

Signed-off-by: Ethan Jackson <ethan at nicira.com>

commit 6ae507231be01f14c37dd7f52783de36a70d9d09
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6ae507231be01f14c37dd7f52783de36a70d9d09
Author: Ethan Jackson <ethan at nicira.com>
stp: Flush MAC table on topology change.
Signed-off-by: Ethan Jackson <ethan at nicira.com>

commit d0040604727e1582abbc28fa62903a822453c99f
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d0040604727e1582abbc28fa62903a822453c99f
Author: Ethan Jackson <ethan at nicira.com>
mac-learning: Only revalidate relevant flows upon flush.
Most callers of mac_learning_flush() need to revalidate all flows
anyway, but this update forces new callers of mac_learning_flush()
to think about whether or not they need to explicitly handle
revalidation.  Also, it's theoretically more efficient when there
are lots of flows but the learning table is empty, (e.g. bridges
that don't use the NORMAL action).

Signed-off-by: Ethan Jackson <ethan at nicira.com>

commit 9dc114749e795044c027a2706132b591847e49de
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9dc114749e795044c027a2706132b591847e49de
Author: Ethan Jackson <ethan at nicira.com>
vswitchd: Stop documenting nonexistent "min-rate" QoS.
There are no known implementations of the "min-rate" QoS algorithm
documented on ovs-vswitchd.conf.db.  This patch removes its
documentation pending an implementation.

Signed-off-by: Ethan Jackson <ethan at nicira.com>


Summary of changes:
 lib/mac-learning.c         |   12 +++++--
 lib/mac-learning.h         |    2 +-
 lib/stp.c                  |   70 ++++++++++++++++++++++++++++++++++++++++++++
 lib/stp.h                  |    2 +
 ofproto/ofproto-dpif.c     |   19 ++++++-----
 vswitchd/bridge.c          |    1 +
 vswitchd/ovs-vswitchd.8.in |    5 +++
 vswitchd/vswitch.xml       |   13 --------
 8 files changed, 97 insertions(+), 27 deletions(-)

Open vSwitch

More information about the git mailing list