summaryrefslogtreecommitdiff
path: root/scripts/vyatta-bonding.pl
AgeCommit message (Collapse)Author
2011-04-13Bonding script typoStephen Hemminger
Was using 'smp_affinity' where code meant 'get_irq_affinity'
2011-03-30Reset irq affinity when adding interface to bond groupStephen Hemminger
Bug 6947 When adding device to bond-group, restore smp affinity
2010-11-18Add more checks for bridge/bond conflictsStephen Hemminger
Don't allow putting bridge port into bond-group (and vice-versa).
2010-11-17Cleanup bond-group syntax and commit checksStephen Hemminger
Move check for address and state of slave to commit which allows for better error message.
2010-11-17Add check for interface address before putting it in bonded deviceStephen Hemminger
Bug 4745 Don't allow interface with address to be added to bond
2010-10-25Fix typo in hash_policyStephen Hemminger
2010-10-25Fix bond hash policyStephen Hemminger
Turns out link must be down to change hash policy
2009-12-22Bring device to up state when removed from bondStephen Hemminger
Bug 5061 Force device back to up state when leaving bond group.
2009-08-04BONDING: fix error messagesStephen Hemminger
Fix error messages that will only occur if template is using script incorrectly.
2009-08-04BONDING: handle change of bond-groupStephen Hemminger
Use similar action to new bridge-group Bug 4768
2009-08-04bonding: remove primary slave lastStephen Hemminger
Need to remove the primary interface last, to avoid issues with bonding driver.
2009-07-17Allow round-robin to be selectedStephen Hemminger
Simpler version of bug 4647 fix. (cherry picked from commit 9f4e8c1deba76ef81878551040f16180baaf23be)
2009-07-17Revert "Allow user to select round-robin mode."Stephen Hemminger
This reverts commit aba4e42b4b07b856cbcff0fcf5231824fc18bb37. Use proper perl (ie. undefined) rather than a a sentinel value! (cherry picked from commit 7c681e2a62388ead8ad2e74a76ff1b0ae386f78f)
2009-07-17Allow user to select round-robin mode.Mark O'Brien
* bug 4647 * scripts/vyatta-bonding.pl (cherry picked from commit aba4e42b4b07b856cbcff0fcf5231824fc18bb37)
2009-07-17Use sysfs for bonding device controlAn-Cheng Huang
Bug 4511 Since loading bond module is broken in 2.6.29 or later kernel and the root cause is in sysfs/procfs which is a mess. Workaround the problem by loading bond module once and using sysfs. (cherry picked from commit 47f054cb196959bb79960f3b6c1524b4ff7d32a8) Conflicts: templates/interfaces/bonding/node.def
2009-03-03Fix slave device startupStephen Hemminger
Slave devices need to be added by config not by script Bug 4085
2009-03-03Run through tidy for indentStephen Hemminger
2008-11-21Convert to Vyatta::Config hierarchyStephen Hemminger
2008-09-17Add support for bondingStephen Hemminger
Bugfix 3173 Add support for bonding device creation and adding slaves