[ovs-git] Open vSwitch: bond: Handle unknown slaves in bond_check_admissibility(). (master)

dev at openvswitch.org dev at openvswitch.org
Fri Jun 28 01:56:12 UTC 2013


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  4222bbc86cf229938c3d535a26311470c7bee9d2 (commit)
       via  ca6fa6fb38d2e33c329593d122acf66fcfb92e0d (commit)
       via  ce4a6b761a3cc216837e196ed696f649f9e6e859 (commit)
       via  f7f1ea290307cd60060bd7c87fab1eee3d7e3e0a (commit)
       via  e20ae8113625b15f9231f74102d7b7d1eea6a4f6 (commit)
       via  83341407560671e7d24491b9b2287ee400040e03 (commit)
       via  d857c8aabf5195a35b9fd740fcc66ae23f222451 (commit)
       via  9723bccec6f955d3ef244b7911b62593cf62a69c (commit)
       via  5d9895170f5b066d4cb2984fc5a890478a5b8206 (commit)
       via  03366a2d585a6917d7d94c79073e1e615d8d8025 (commit)
       via  91779071abffe3b6d6243378ff06a179bf39d69a (commit)
       via  92cfab82fc4287aa1859ae38c596bfd03fa45bd1 (commit)
       via  8e9a73fa94560a175a211264c07c3519615edaf7 (commit)
      from  2be0b371712ddf1fc2aaac81672b2196b6df891f (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 4222bbc86cf229938c3d535a26311470c7bee9d2
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=4222bbc86cf229938c3d535a26311470c7bee9d2
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Handle unknown slaves in bond_check_admissibility().
		
In future patches, ofproto-dpif-xlate may be temporarily out of
sync with ofproto-dpif and pass a non-bonded ofport into
bond_check_admissibility().  This patch handles that edge case
gracefully.

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


commit ca6fa6fb38d2e33c329593d122acf66fcfb92e0d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ca6fa6fb38d2e33c329593d122acf66fcfb92e0d
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif: Move tag_the_flow() to ofproto-dpif.c
		
This will help disentangle ofproto-dpif and ofproto-dpif-xlate.

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


commit ce4a6b761a3cc216837e196ed696f649f9e6e859
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ce4a6b761a3cc216837e196ed696f649f9e6e859
Author: Ben Pfaff <blp at nicira.com>
		
ofproto-dpif: Refactor checking for in-band special case.
		
The comments on in_band_rule_check() were more or less wrong (the return
value was no longer used to determine whether a flow could be set up).
This commit fixes the comments and refactors the interface to make better
sense in the current context.

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


commit f7f1ea290307cd60060bd7c87fab1eee3d7e3e0a
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f7f1ea290307cd60060bd7c87fab1eee3d7e3e0a
Author: Ethan Jackson <ethan at nicira.com>
		
connmgr: Remove connmgr_must_output_local().
		
connmgr_must_output_local() requires a 'struct connmgr' handle,
when in principle, it should simply be enough to know whether or
not in_band is enabled.  Breaking this up will allow
ofproto-dpif-xlate to disentangle itself from ofproto-dpif in future
patches.

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


commit e20ae8113625b15f9231f74102d7b7d1eea6a4f6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e20ae8113625b15f9231f74102d7b7d1eea6a4f6
Author: Ethan Jackson <ethan at nicira.com>
		
netdev: Support null netdev argument in netdev_ref().
		
This will be convenient in future patches.

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


commit 83341407560671e7d24491b9b2287ee400040e03
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=83341407560671e7d24491b9b2287ee400040e03
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif: Remove 'has_bundle_action'.
		
It requires ofproto-dpif-xlate to poke into 'struct ofproto-dpif'
which won't be allowed in future patches.  It's also a case of
premature optimization.

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


commit d857c8aabf5195a35b9fd740fcc66ae23f222451
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d857c8aabf5195a35b9fd740fcc66ae23f222451
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif-ipfix: Reference count 'struct dpif_ipfix'.
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 9723bccec6f955d3ef244b7911b62593cf62a69c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9723bccec6f955d3ef244b7911b62593cf62a69c
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif-sflow: Reference count 'struct dpif_sflow'.
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 5d9895170f5b066d4cb2984fc5a890478a5b8206
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=5d9895170f5b066d4cb2984fc5a890478a5b8206
Author: Ethan Jackson <ethan at nicira.com>
		
mac-learning: Reference count 'struct mac_learning".
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 03366a2d585a6917d7d94c79073e1e615d8d8025
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=03366a2d585a6917d7d94c79073e1e615d8d8025
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Reference count 'struct bond'.
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 91779071abffe3b6d6243378ff06a179bf39d69a
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=91779071abffe3b6d6243378ff06a179bf39d69a
Author: Ethan Jackson <ethan at nicira.com>
		
lacp: Reference count 'struct lacp'.
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 92cfab82fc4287aa1859ae38c596bfd03fa45bd1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=92cfab82fc4287aa1859ae38c596bfd03fa45bd1
Author: Ethan Jackson <ethan at nicira.com>
		
bfd: Reference count 'struct bfd'.
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 8e9a73fa94560a175a211264c07c3519615edaf7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8e9a73fa94560a175a211264c07c3519615edaf7
Author: Ethan Jackson <ethan at nicira.com>
		
cfm: Reference count 'struct cfm'.
		
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


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

Summary of changes:
 lib/bfd.c                    |   33 ++++++++++++++++++++++-----
 lib/bfd.h                    |    2 ++
 lib/bond.c                   |   26 +++++++++++++++++++--
 lib/bond.h                   |    3 ++-
 lib/cfm.c                    |   21 ++++++++++++++++-
 lib/cfm.h                    |    3 ++-
 lib/lacp.c                   |   23 +++++++++++++++++--
 lib/lacp.h                   |    3 ++-
 lib/learning-switch.c        |    2 +-
 lib/mac-learning.c           |   23 ++++++++++++++++---
 lib/mac-learning.h           |    4 +++-
 lib/netdev.c                 |    9 +++++---
 ofproto/connmgr.c            |    8 ++-----
 ofproto/connmgr.h            |    5 +----
 ofproto/in-band.c            |   29 ++++++------------------
 ofproto/in-band.h            |    5 ++---
 ofproto/ofproto-dpif-ipfix.c |   22 ++++++++++++++++--
 ofproto/ofproto-dpif-ipfix.h |    4 +++-
 ofproto/ofproto-dpif-sflow.c |   22 ++++++++++++++++--
 ofproto/ofproto-dpif-sflow.h |    4 +++-
 ofproto/ofproto-dpif-xlate.c |   51 ++++++++++++++++++++----------------------
 ofproto/ofproto-dpif.c       |   43 ++++++++++++++++++++++-------------
 ofproto/ofproto-dpif.h       |    4 ++--
 23 files changed, 242 insertions(+), 107 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list