John W. Linville wrote:
In ALB mode, allow new slave to use bond's MAC address if the new
slave's MAC address is being used within the bond and no other slave
is using the bond's MAC address.

Signed-off-by: John W. Linville <[EMAIL PROTECTED]>
---
When a bond in ALB mode goes down and quickly comes back up, it is
possible for a slave to be prevented from (re)joining the bond due to
its MAC address already being in use by another slave within the bond.
This is a consequence of the MAC address migration that is possible
within ALB mode.

Apparently it is OK for a slave to join when it already has the
same MAC address as the bond.  Since the failing test is in the path
for when the slave's MAC address differs from that of the bond, it makes
sense to me to change the joining slave's MAC address to match the one in
use by the bond and then to let it fall through to the existing code
to handle that condition.

I'll throw this into the queue, if Jay acks it...

Looks OK to me.

        Jeff



-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to