On Fri, May 24, 2019 at 2:17 PM Jay Vosburgh <jay.vosburgh@xxxxxxxxxxxxx> wrote:
Are there any notification consequences because of this change?
Jarod Wilson <jarod@xxxxxxxxxx> wrote:
Once in a while, with just the right timing, 802.3ad slaves will fail to
properly initialize, winding up in a weird state, with a partner system
mac address of 00:00:00:00:00:00. This started happening after a fix to
properly track link_failure_count tracking, where an 802.3ad slave that
reported itself as link up in the miimon code, but wasn't able to get a
valid speed/duplex, started getting set to BOND_LINK_FAIL instead of
BOND_LINK_DOWN. That was the proper thing to do for the general "my link
went down" case, but has created a link initialization race that can put
the interface in this odd state.