summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorRick Balocca <rbalocca@vyatta.com>2008-12-03 17:33:50 -0800
committerRick Balocca <rbalocca@vyatta.com>2008-12-03 17:33:50 -0800
commit7a4c90346cc1ba32c0d7f0235aa159997a7495b7 (patch)
tree1498b845af96be79738d4b15438b7bc53405e300 /templates
parent7ddf1483932cc6df8c97bd4e209ea044afd7c46d (diff)
parent170911aef2aedee4ba8ab47fd9eb71e9b646720b (diff)
downloadvyatta-cfg-quagga-7a4c90346cc1ba32c0d7f0235aa159997a7495b7.tar.gz
vyatta-cfg-quagga-7a4c90346cc1ba32c0d7f0235aa159997a7495b7.zip
Merge branch 'islavista' into jenner
Diffstat (limited to 'templates')
-rw-r--r--templates/interfaces/bonding/node.tag/mode/node.def22
1 files changed, 13 insertions, 9 deletions
diff --git a/templates/interfaces/bonding/node.tag/mode/node.def b/templates/interfaces/bonding/node.tag/mode/node.def
index a059f615..4424e95c 100644
--- a/templates/interfaces/bonding/node.tag/mode/node.def
+++ b/templates/interfaces/bonding/node.tag/mode/node.def
@@ -1,14 +1,18 @@
type: txt
default: "802.3ad"
+allowed: echo 802.3ad active-backup broadcast round-robin \
+ transmit-load-balance adaptive-load-balance xor
syntax:expression: $VAR(@) in \
- "round-robin", "active-backup", "xor-hash","broadcast","802.3ad", \
- "transmit-load-balance", "adaptive-load-balance"
+ "802.3ad", "active-backup", "broadcast", "round-robin", \
+ "transmit-load-balance", "adaptive-load-balance", "xor-hash" ; \
+ "mode must be 802.3ad, active-backup, broadcast, round-robin, \
+transmit-load-balance, adaptive-load-balance, or xor"
help: Sets the bonding mode
comp_help: Possible bonding mode
-802.3ad IEEE 802.3ad Dynamic link aggregation (Default)
-active-backup Active-backup policy: Only one slave in the bond is active
-balance-alb Adaptive load balancing based on transmit and receive
-balance-rr Round-robin policy: Transmit packets in sequential order
-balance-tlb Adaptive transmit load balancing based on transmit speed
-balance-xor XOR policy: Transmit based on the selected transmit hash policy
-broadcast Broadcast policy: transmits everything on all slave interfaces
+802.3ad IEEE 802.3ad Dynamic link aggregation (Default)
+active-backup Fault tolerant: only one slave in the bond is active
+broadcast Fault tolerant: transmits everything on all slave interfaces
+round-robin Load balance: transmit packets in sequential order
+transmit-load-balance Load balance: adapts based on transmit load and speed
+adaptive-load-balance Load balance: adapts based on transmit and receive plus ARP
+xor Load balance: distribute based on MAC address