summaryrefslogtreecommitdiff
path: root/templates/interfaces
AgeCommit message (Collapse)Author
2011-02-06Fix for bug #6778, assign priority 335 to 'duplex' and 'speed' node.def,Arthur Xiong
eliminate the state causes the issue and avoid to prevent other options under ethX to be committed in case 'duplex' and/or 'speed' fail
2011-01-26Rearrange priority for pseudo-ethernetStephen Hemminger
Bug 6116 Do setup at same priority as VIF (since it is really macvlan) Do address after peth mac address is set.
2011-01-06Change priority of bonding device addressStephen Hemminger
Bug 6642 Need slaves to be attached to bonding device before setting address (for DHCP).
2010-12-10Fix 6453: After configuring VRRP on interface, VRRP is not active until VRRP ↵Stig Thormodsrud
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.
2010-12-02Fix delete of mac address on bonding interfaceStephen Hemminger
Bug 6489 Bonding device is a pseudo-device without hw-id, so deleting mac does nothing.
2010-11-30Add dhcpv6 options for all interfaces that support DHCPStephen Hemminger
DHCPv6 is not restricted to ethernet only anymore.
2010-11-24Fix range checking on bridge port priority is limited to 0-63Stephen Hemminger
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.
2010-11-23Remove check function from keepalived perl scriptStephen Hemminger
No longer need check-vip option since the type checking is done in template
2010-11-23Improve performance of syntax checks for vrrp addressStephen Hemminger
Use CLI (ipv4,ipv4net) and new address validator to check addresses for VRRP.
2010-11-22Bonding should have same VRRP rules as EthernetStephen Hemminger
2010-11-22Don't allow zero for VRRP priority or VRIDStephen Hemminger
Bug 5673 Enfore restriction on values per RFC 3678
2010-11-22Optimize lookup of local ip on tunnelsStephen Hemminger
Speeds up boot with lots of tunnels
2010-11-22Use script vyatta-address to set interfaceStephen Hemminger
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.
2010-11-22Replace perl address validation with utilityStephen Hemminger
2010-11-19Cleanup tunnel slave device on last deleteStephen Hemminger
Need to leave gre0 around for case of multiple tunnels
2010-11-18When removing tunnel, remove encapsulation deviceStephen Hemminger
Bug 4608
2010-11-18Bring tunnel down before deletingStephen Hemminger
This is necessary to get routing protocols and proper cleanup
2010-11-18Add syntax check for bridge interface nameStephen Hemminger
Put in check for brN in bridge-group bridge. And make syntax error for bond-group better
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-17Cleanup bridge port managementStephen Hemminger
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.
2010-11-17Add address checks to bondingStephen Hemminger
Need to have same checks as ethernet for valid address on commit.
2010-11-17Remove useless commentStephen Hemminger
Comment was providing no useful information not already present in the template.
2010-11-15Restore IRQ affinity when device is renabledStephen Hemminger
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.
2010-11-12New IRQ affinity script and RPS supportStephen Hemminger
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.
2010-11-11Add more checks on VLANStephen Hemminger
Bug 4695 If ethernet hardware does not allow VLAN's than produce error. Ignore delete if device doesn't exist.
2010-11-08Check speed and duplex settings on Ethernet interfacesStephen Hemminger
Bug 4994 Use ethtool to check for supported speed and duplex values on link.
2010-11-02Remove non-functional commit test on mtu of vifStephen Hemminger
The syntax of parent MTU was wrong. The underlying driver already checks for MTU so the commit check is not needed.
2010-11-02Priority change for bridging a bonded vifStephen Hemminger
Bug 6048 Preconditions: 310 bridge 315 bonding 320 bonding vif 325 bonding vif bridge group
2010-10-29Allow setting MTU of VIFStephen Hemminger
Bug 3531
2010-10-27IRQ affinity updateStephen Hemminger
1. Move scripts to vyatta-cfg-system 2. Use syntax to check for legal values 3. Don't fail on UP
2010-10-25Add bonding ARP monitor parmetersStephen Hemminger
2010-10-25Wait to bring up bond interface until endStephen Hemminger
Setting bonding parameter requires setting interface down. Avoid flapping interface unnecessarily on boot, by defering setting link up until end of boot.
2010-10-25Fix bond hash policyStephen Hemminger
Turns out link must be down to change hash policy
2010-10-15Add ability to set transmit hash policyStephen Hemminger
2010-08-17update help text to use val_helpAn-Cheng Huang
2010-07-28Fix typo in last changeStephen Hemminger
(cherry picked from commit ce148b04d59fad50a26c394e4a59e252ea565e96)
2010-07-28Change ranges for bridge parametersStephen Hemminger
Bug 5901 (cherry picked from commit 47014cdc10a429725d1620fc5326fd9995469c09)
2010-07-21Move input interface over to Qos packageStephen Hemminger
The input interface needs to be in QoS package since the delete action needs to refer to scripts in QoS package.
2010-07-21Add completion for text fields with limited valuesStephen Hemminger
For all nodes that do 'syntax:expression: $VAR(@) in' add allowed tag to show possible values
2010-07-21Fix help completion textStephen Hemminger
Use ipv4net when Address/prefix expected Use ipv4 where Address expected
2010-07-20Add proxy-arp over bondingStephen Hemminger
Bug 5674
2010-07-20Use expression to validate VRRP passwordStephen Hemminger
Use CLI regex to check VRRP password rather than having to escape out to shell.
2010-07-20Use val_help: for interface name helpStephen Hemminger
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.
2010-07-19Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-system into larkspurStephen Hemminger
2010-07-19Convert VRRP to new CLI help styleStephen Hemminger
Use val_help: for help strings
2010-07-19Convert VRRP preempt to boolStephen Hemminger
This value can only be "true" or "false"; it should be bool type.
2010-07-19fix typo, val_help, etc.An-Cheng Huang
2010-07-19Use val_help: features to format betterStephen Hemminger
Previous change did not format val-help tag correctly
2010-07-19Convert tunnel parameters to new help formatStephen Hemminger
2010-07-19Loopback address node cleanupStephen Hemminger
Use ipv4net,ipv6net to handle the two address possibilities