On line Bonding configuration change fails

From: Eduard Sinelnikov <hidden>
Date: 2011-08-08 08:16:40

Hi,


My configuration is a follows:

             | eth0 -------------->
Ububntu | eth1 -------------->    Swith ------------> Other computer

Scenario:
• change the bond mode to active/backup
• unplug some of the cable
• plug-in the unplugged cable
• change bond mode to round robin

I can see that only one eth1 is sending data. When I unplug it the ping stops.

Is it a bug or some mis-configuration?

In the kernel ( /drivers/net/bond/bond_main.c).
In the function  ‘bond_xmit_roundrobin
’
The code check if the bond is active via
‘bond_is_active_slave(slave)’ Function call.
Which actually checks if the slave is backup or active
What is the meaning of backup in round robin?
Correct me if I wrong but in round robin every slave should send a
packet, regardless of being active or backup.




Thank you,
Eduard
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help