]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS: active bonding - ports may not failback if all ports go down
authorMukesh Kacker <mukesh.kacker@oracle.com>
Sat, 31 May 2014 00:44:16 +0000 (17:44 -0700)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Wed, 8 Jul 2015 21:00:00 +0000 (14:00 -0700)
commite1a866079660fd850adbc484593e46bac06a1857
treee24370e13ca86f2d7607f6ac1202091ae0e9cac2
parent50b92232deb0d9cb1b5491ce33252c6324511579
RDS: active bonding - ports may not failback if all ports go down

When active bonding is enabled, ports failover and failback if
ports are enabled/disabled. If ALL ports go down, then no
failover happens since there is no available port to failover to.
In that case, some ports not hosting any migrated interfaces are
not resurrected.

Fix resurrects ports when they dont have an IP address set and
are failing back and RDS active bonding has state on them. Some,
debug/log messages are also improved such as to indicated when
a failover fails to happen.

Orabug: 18875563

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
Signed-off-by: Chien-Hua Yen <chien.yen@oracle.com>
(cherry picked from commit 65e125ed4457a25bebe9d69c267a3ce06bf75961)
net/rds/ib.c