bond: Revalidate when lacp_negotiated status changes.
authorEthan Jackson <ethan@nicira.com>
Mon, 28 Nov 2011 23:14:11 +0000 (15:14 -0800)
committerEthan Jackson <ethan@nicira.com>
Tue, 17 Jan 2012 02:14:56 +0000 (18:14 -0800)
commit4592d0e2fb90aa9a9592a433a8e01aaeb513b2a9
treec6d8fc5b2a6eef28031696c422b0c4eee7e9eecb
parenta9bf011b82b02249344740d139f2f28594fe9e61
bond: Revalidate when lacp_negotiated status changes.

Typically, when the lacp_negotiated flag changes, the result of
bond_is_tcp_hash() will change as well.  However, for certain bond
types (SLB, Active-Backup, etc) this may not be true.  Since the
lacp_negotiated flag affects the results of
bond_check_admissibility() revalidation needs to happen whenever it
changes.  This patch makes the revalidation explicit.

Signed-off-by: Ethan Jackson <ethan@nicira.com>
lib/bond.c