Age | Commit message (Collapse) | Author |
|
No longer need check-vip option since the type checking is done
in template
|
|
Use CLI (ipv4,ipv4net) and new address validator to check addresses for VRRP.
|
|
|
|
Avoid the overhead of perl compilation of vyatta-interfaces for each
address added. Handle the case of deleting address on deleted device
cleanly.
Clean up dhcpv6 script so it can be used on interfaces other
than ethernet.
|
|
|
|
Consolidate bridge port management into a single perl script.
Done to fix the following bug.
Bug 4745
Don't allow interface with address to be added to bridge.
|
|
Need to have same checks as ethernet for valid address on commit.
|
|
Bug 4695
If ethernet hardware does not allow VLAN's than produce error.
Ignore delete if device doesn't exist.
|
|
Bug 6048
Preconditions:
310 bridge
315 bonding
320 bonding vif
325 bonding vif bridge group
|
|
Bug 3531
|
|
|
|
Setting bonding parameter requires setting interface down.
Avoid flapping interface unnecessarily on boot, by defering
setting link up until end of boot.
|
|
Turns out link must be down to change hash policy
|
|
|
|
For all nodes that do 'syntax:expression: $VAR(@) in' add allowed
tag to show possible values
|
|
Use ipv4net when Address/prefix expected
Use ipv4 where Address expected
|
|
Bug 5674
|
|
Use CLI regex to check VRRP password rather than having to
escape out to shell.
|
|
Use common method for formatting CLI style help when
entering interface name.
Move loopback name syntax check into CLI expression to
avoid overhead of perl here.
|
|
Use val_help: for help strings
|
|
This value can only be "true" or "false"; it should be bool type.
|
|
Previous change did not format val-help tag correctly
|
|
|
|
|
|
|
|
Per current policy remove verb from all help messages in th is package
|
|
Use common format for address nodes
|
|
The syntax range for bridge STP values was missing or incorrect.
Bug 5864
|
|
Since brctl has cap_net_admin, don't need to use sudo
|
|
Several templates can use simplified non-expression syntax
|
|
No longer need sudo on ip because of cap_net_admin
|
|
Use same format/syntax over all interface types.
Bug 5257
|
|
Bug 4977
Need to wait to set/check bond primary device until after it
is put in bond group.
|
|
* fix this for eth, eth.vif, bond, bond.vif interfaces
* also, bridge-group code for bonding interfaces wasn't changed
with commit ec080f99 that re-strucutred bridging code in eth and
eth.vifs to fix bug 4708. bridge-group code for bond and bond.vif
interfaces is now similar to the fix for 4708
|
|
|
|
|
|
Other half of Bug 5014
|
|
|
|
|
|
Bug 4918
|
|
Since kernel driver does not handle mode changes properly. Workaround
by removing slaves (and readding) before changing mode.
Bug 4758
|
|
Unless miimon parameter is set, bonding device won't watch for
link changes (which makes it useless for any backup modes).
|
|
Bug 4672
Use ip command rather than sysfs to avoid quoting issues
(cherry picked from commit 1b4902564b5a853b925d2c239c8e6a39b1734433)
|
|
bug 4694
No reason to block disabling bonding interface with VIF
Kernel handles it fine.
(cherry picked from commit 3c76bd6b12dd211075d1dd689a2772c534ec7abe)
|
|
Workaround for bonding VLAN_CHALLENGED bug 4694
(cherry picked from commit ca8bff3d63074c52cf9b532eeec3a6a4cfe76722)
|
|
(cherry picked from commit c43e9e86ea502c455dcffac10d50304d47cad8ba)
|
|
(bug 4656)
(cherry picked from commit a054f90f492653c34d8c1c6443b1b132bc9fbc22)
|
|
Bug 4513
(cherry picked from commit 037c5999e70345243ca1a4500a5e247109f54830)
|
|
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
|
|
Update makes no sense on a multi-valued node, only create or delete
have meaning.
(cherry picked from commit 273c1418553a39dcb4417acbf70cb863c97d1ccd)
|