Age | Commit message (Collapse) | Author |
|
Bug 6642
Need slaves to be attached to bonding device before setting
address (for DHCP).
(cherry picked from commit 77297af866be32c058363f9cb3d104db9e00bb36)
|
|
is manually restared with "restart vrrp" command.
- Move all commit checks into script on end node.
- Add separate function for conntrack-sync settings.
- Do per instance validation at the right priority level.
- Verify that the changes file is removed on final transaction.
|
|
Bug 6489
Bonding device is a pseudo-device without hw-id, so deleting mac
does nothing.
|
|
DHCPv6 is not restricted to ethernet only anymore.
|
|
Bug 5864
The STP port priority field is limited to a smaller range to allow
more ports on the Linux bridge. Linux uses the same mapping as IOS
so that in the STP port field there are 10 bits for port id and
6 bits for port priority.
|
|
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)
|