vswitchd: LACP switch lacp_status to bit mask.
authorEthan Jackson <ethan@nicira.com>
Fri, 4 Feb 2011 00:19:52 +0000 (16:19 -0800)
committerEthan Jackson <ethan@nicira.com>
Mon, 7 Feb 2011 20:14:22 +0000 (12:14 -0800)
commitcd48275890cbd725e8790745ac8238f2719e1d7e
treec9e17275aa3609846cf3eef99e429e465d6b4af3
parent750d79a51bec1e9319892ba52b36a9880ba9d8fa
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.
vswitchd/bridge.c