[ovs-git] Open vSwitch: vswitchd: LACP switch lacp_status to bit mask. (master)

dev at openvswitch.org dev at openvswitch.org
Mon Feb 7 20:15:16 UTC 2011

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  cd48275890cbd725e8790745ac8238f2719e1d7e (commit)
       via  750d79a51bec1e9319892ba52b36a9880ba9d8fa (commit)
       via  846f1be54c615bca09beaf1227d6f2427d2820e3 (commit)
       via  8834f25e9983910258cd0cd1e400a14d9a664479 (commit)
       via  edbad245caa782220c6c3d97df39701065e3499b (commit)
      from  00a42f740f860878540e2e1bbb5bd90e2f2ea6ca (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 cd48275890cbd725e8790745ac8238f2719e1d7e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=cd48275890cbd725e8790745ac8238f2719e1d7e
Author: Ethan Jackson <ethan at nicira.com>
vswitchd: LACP switch lacp_status to bit mask.
Much of the LACP status information attached to an interface is
moved from an enum to a bit mask in this commit.  The main reason
to do this is to allow a link to be concurrently expired and
defaulted.  With this commit, if a link enters an expired state,
but has never had its partner information update, it will properly
set the defaulted flag in its LACP messages.

commit 750d79a51bec1e9319892ba52b36a9880ba9d8fa
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=750d79a51bec1e9319892ba52b36a9880ba9d8fa
Author: Ethan Jackson <ethan at nicira.com>
vswitchd: Instrument lacp_update_ifaces().

commit 846f1be54c615bca09beaf1227d6f2427d2820e3
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=846f1be54c615bca09beaf1227d6f2427d2820e3
Author: Ethan Jackson <ethan at nicira.com>
vswitchd: Fix format of LACP appctl output.

commit 8834f25e9983910258cd0cd1e400a14d9a664479
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8834f25e9983910258cd0cd1e400a14d9a664479
Author: Ethan Jackson <ethan at nicira.com>
vswitchd: Tweak LACP values.
Hardware sets the default LACP partner information to 0 so this
commit follows.  The collector delay is a more interesting
case.  Hardware sets it to 32768 and Linux sets it to 0.  The
collector delay relates to a part of the LACP protocol which we
don't implement so we follow Linux in this case.

commit edbad245caa782220c6c3d97df39701065e3499b
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=edbad245caa782220c6c3d97df39701065e3499b
Author: Ethan Jackson <ethan at nicira.com>
vswitchd: Reset LACP partner when set off.
Without this patch, the LACP partner information will not be
cleared if LACP is turned off after a successful negotiation.


Summary of changes:
 lib/packets.c     |    2 +-
 vswitchd/bridge.c |   92 ++++++++++++++++++++++++++++++-----------------------
 2 files changed, 53 insertions(+), 41 deletions(-)

Open vSwitch

More information about the git mailing list