Age | Commit message (Collapse) | Author |
|
Need to have same checks as ethernet for valid address on commit.
|
|
Comment was providing no useful information not already present in the
template.
|
|
Bug 5698
When interface transistions back to online, the driver
may have reacquired IRQ's and the irq affinity script will
need to be rerun.
|
|
Replace old script with new cleaner script that handles both
IRQ affinity and Receive Packet Steering. Instead of two scripts
(one for mask and one for auto), do it all with one script.
Receive Packet Steering is supported in two ways.
If 'auto' is used, then both threads on HT system will be
used for receive processing.
If explicit mask is given, then two masks can be used to set
both IRQ cpus and RPS cpus.
|
|
Bug 4695
If ethernet hardware does not allow VLAN's than produce error.
Ignore delete if device doesn't exist.
|
|
Bug 4994
Use ethtool to check for supported speed and duplex values on link.
|
|
The syntax of parent MTU was wrong. The underlying driver already
checks for MTU so the commit check is not needed.
|
|
Bug 3531
|
|
1. Move scripts to vyatta-cfg-system
2. Use syntax to check for legal values
3. Don't fail on UP
|
|
|
|
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
|
|
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
|
|
More consistency fixes.
|
|
|
|
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
|
|
No longer need sudo on ip because of cap_net_admin
|
|
|
|
|
|
Use same format/syntax over all interface types.
Bug 5257
|
|
/sys/devices/system/cpu/present is 0-NN on SMP and 0 on UP.
|
|
If only one CPU, then not worth bothering doing any kind of interrrupt
affinity.
|
|
|
|
bootup
|
|
* 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
|
|
Bug 5256
Going out to perl to repeatedly validate ethernet device name slows
down adding VLAN's and other operations with lots of sub-devices.
|
|
|
|
The overhead of compiling perl script repeatedly slows down VIF creation
|
|
We need to delay disabling flow control in the sequence of events
until after the interface address has been set. An additional benefit
of adding a "priority" field is that interface configuration will not
fail if the attempt to disable flow control fails for some reason.
|
|
All the other interface types are in vyatta-cfg-system, only
loopback and ethernet were in vyatta-cfg
|
|
|
|
got "invalid variable reference (invalid format)"
- need extra escape magic to call vyatta-cli-expand-var.pl.
|
|
|
|
|
|
The last change broke bond-group setup.
|
|
Use similar action to new bridge-group
Bug 4768
|
|
Use similar action to new bridge-group
Bug 4768
|
|
(cherry picked from commit ed127b43756dfe852cff453ac8d8a72c01cbefd2)
|
|
ifenslave is the old way, and may not be supported in future.
Use sysfs instead to add/delete slaves.
(cherry picked from commit 0bd1cd12ccb047afce7444f5728fc3bbc3f328a5)
|
|
These are all templates that do nothing in current config
and only contain a useless help: value.
(cherry picked from commit d932a2d53618d38a3a5d4c668e18fc5920e0ad6b)
|
|
This change cleans up the bridging configuration, uses the new COMMIT_ACTION
environment variable, and avoids using state files to pass information between
templates.
|
|
interfaces address.
|
|
Change to use script for allowed values.
|