When you set up bonding with the e100 driver, the
bonding driver (bonding.c) displays the message "bond0:
link status definitely down for interface eth0,
disabling it but could not find any backup interface".
This message is incorrect as the nic still has link but
is not updating the last_rx variable because it is not
recieving traffic. When there is active broadcast or
unicast traffic on the test network, the driver doesn't
show the error.
In currently released intel drivers, the bonding driver
will not even pass traffic through the bonding driver,
which was a bug on our behalf. This has been fixed in
versions 2.2.11 and newer and should make it to the web
soon. However, I'd like to see the message either
change, or just get removed all together as it is
useless/serves no purpose other than to tell me that
there is no network traffic.