[ovs-git] Open vSwitch: cfm: Expose detailed fault status in the database. (master)

dev at openvswitch.org dev at openvswitch.org
Thu Feb 9 19:19:12 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  b93803967e38ee4b65cd1e720decd8dcbb58d04f (commit)
       via  3349f3bf9533a6df47d05f2664db03d69fc3e985 (commit)
       via  1bf2c909685893c75f61c63a41928c9ec11c06f1 (commit)
       via  9cc6bf75e87ce356ee99b3f343bc125772dce2e5 (commit)
      from  c5e955d0887d02f8d3df6a078454babc82511389 (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 b93803967e38ee4b65cd1e720decd8dcbb58d04f
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=b93803967e38ee4b65cd1e720decd8dcbb58d04f
Author: Ethan Jackson <ethan at nicira.com>
cfm: Expose detailed fault status in the database.
The cfm_fault column of the database is the logical OR of a number
of reasons that CFM can be in a faulted state.  A controller may
want to have more specific information in which case it can look at
the cfm_fault_status column which this patch adds.

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

commit 3349f3bf9533a6df47d05f2664db03d69fc3e985
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=3349f3bf9533a6df47d05f2664db03d69fc3e985
Author: Ethan Jackson <ethan at nicira.com>
ovsdb-doc: Support per-element documentation of string sets.
A future patch will need to document individual elements in a set
of strings.  Without this patch the documentation generation code
fails trying to figure out what type the value of the map is.

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

commit 1bf2c909685893c75f61c63a41928c9ec11c06f1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1bf2c909685893c75f61c63a41928c9ec11c06f1
Author: Ethan Jackson <ethan at nicira.com>
idl: Generalize special case boolean exception.
Sparse doesn't like taking sizeof boolean values.  The idl had
worked around this limitation with a special case in the case of
optional booleans.  A future patch needs an array with boolean
values which the existing special case did not handle.  This patch
generalizes the special case to handle this situation as well.

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

commit 9cc6bf75e87ce356ee99b3f343bc125772dce2e5
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9cc6bf75e87ce356ee99b3f343bc125772dce2e5
Author: Ethan Jackson <ethan at nicira.com>
vswitch.xml: Remove trailing whitespace.
Signed-off-by: Ethan Jackson <ethan at nicira.com>


Summary of changes:
 lib/cfm.c                  |   78 +++++++++++++++++++++++++++++++++-----------
 lib/cfm.h                  |   25 +++++++++++++-
 ofproto/ofproto-provider.h |    7 ++--
 ofproto/ofproto.c          |    7 ++--
 ovsdb/ovsdb-doc.in         |   35 +++++++++++--------
 ovsdb/ovsdb-idlc.in        |   50 ++++++++++++++--------------
 vswitchd/bridge.c          |   15 ++++++++
 vswitchd/vswitch.ovsschema |    6 ++-
 vswitchd/vswitch.xml       |   57 ++++++++++++++++++++++++++------
 9 files changed, 202 insertions(+), 78 deletions(-)

Open vSwitch

More information about the git mailing list