summaryrefslogtreecommitdiff
path: root/scripts/keepalived
AgeCommit message (Collapse)Author
2011-12-02Set accept_local on vrrp interfaces so that transition from 'current master ↵John Southworth
that is not address owner' to 'address owner that is requesting master' can occur
2011-12-01Add handling for address ownership (priority 255) in RFC complient modeJohn Southworth
2011-12-01Adjust the sysctl values of vrrp interfaces on master/backup transitionsJohn Southworth
2011-11-28Display vmac interface name in "show vrrp interfaces ..." commandBob Gilligan
2011-11-28Use new naming convention for VRRP virtual mac interfaces.Bob Gilligan
The new naming convention is: <ifname>v<VRID> where <ifname> is the name of the underlying physical interface or VLAN and <VRID> is the virtual router ID. For example: eth0v235, eth7.4000v199.
2011-11-08First pass implementation of support for virtual MAC addressBob Gilligan
This change introduces a new parameter named "interface" under the vrrp-group configuration tree under ethernet interfaces and vlans. If the "interface" parameter is set, keepalived will be configured to bring up a macvlan interface, which will hold the virtual MAC address that is specified in the VRRP spec.
2011-05-18Fix 5912: "show vrrp" doesn't list sync-groupStig Thormodsrud
2011-01-26Fix vrrp duplicate generation of last sync-group entry.Stig Thormodsrud
(cherry picked from commit 8529fbe7ed23023e936f5c7cab9663007d0476d3)
2011-01-25Fix 6501: "clear vrrp master interface <interface> group <group>" doesnt ↵Stig Thormodsrud
work with sync groups. (cherry picked from commit 34972b97e834d66147e91c071a1c1caabe18f76f)
2011-01-20Remove call to tshark during vrrp state transition.Stig Thormodsrud
(cherry picked from commit f2ff192de653b5540c9a3e51cf4d1cf19d527e4e)
2010-12-10Fix 6554: clear vrrp master tab completion results in cli api errorStig Thormodsrud
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-06Move is_local_address to common codeStephen Hemminger
Now part of lib/Vyatta/Misc.pm module
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-23Use unlink rather than system() to remove files in keepalive scriptStephen Hemminger
Faster to use perl to remove file than going out to shell.
2010-11-23Use sockets to check if IP address is localStephen Hemminger
Much faster to user perl sockets to test if IP address is okay, rather than scanning ip addresses.
2010-11-12Change mode on all executable scriptsStephen Hemminger
The executable bit should be set on scripts. This only impacts the repository, during build install fixes it.
2010-08-17Add vrrp parameters to transition script.Stig Thormodsrud
(cherry picked from commit 1b22d1bbcf8146736d9f69d1edb57a36e55f6fdc)
2010-07-01Update failover-mechanism sync-group CLI path and addMohit Mehta
comments to indicate ctsync also calls this script
2010-07-01Fix 5675: clearing vrrp master for an interface group removes sync-group configStig Thormodsrud
from keepalived.conf
2010-06-09* perltidy vyatta-keepalived.plMohit Mehta
2010-06-09* make vrrp work with conntrack-syncMohit Mehta
2010-06-03move list functions to vrrp perl module so other scripts can use it as wellMohit Mehta
2010-05-29Fix 5521: Cannot Delete vif with vrrp configured.Stig Thormodsrud
2009-11-01Using Interface.pm infrastructure to detect vif on eth|bond interface.Stig Thormodsrud
2009-11-01Fix 'show vrrp summary' showing last vip 1stStig Thormodsrud
2009-11-01Fix interface carrier status.Stig Thormodsrud
2009-11-01Convert keepalived to use Interface infrastructure.Stig Thormodsrud
2009-10-31Add VRRP capability to bonding interfaces and vifs of bonding interfaces.David S. Madole
2009-04-03Fix "clear vrrp process". Use new perl lib hierarchy.Stig Thormodsrud
Change double quote to single quote when no interpretation is needed.
2009-03-12Fix 4190: vrrp may fail to start daemon if previous commit of vrrp partially ↵Stig Thormodsrud
failed
2009-03-08Fix 4183: No auto completion for group number when running 'clear vrrpStig Thormodsrud
master interface <ifname> group <group-num>'
2009-03-06Remove prefix mask on vip if present since it can't be using in arping.Stig Thormodsrud
2009-03-06Specify source address with arping since we no longer require an IPStig Thormodsrud
address on the actual interface.
2009-03-06Move changes file to /var/run/vrrpd and make sure the directory exists.Stig Thormodsrud
2009-03-01Fix 4152: Add support for VRRP operation on unnumbered interfacesStig Thormodsrud
2009-03-01Fix breakage from previous cleanup commit.Stig Thormodsrud
2009-02-28Fix 3778: vrrp should allow prefix to be included with the virtual-addressStig Thormodsrud
2009-01-25Replace bare word file handleStephen Hemminger
Use local variable.
2008-11-24VyattaConfig -> Vyatta::ConfigStephen Hemminger
2008-11-21Convert to Vyatta::Config hierarchyStephen Hemminger
2008-11-21Rename VyattaKeepalived to Vyatta::KeepalivedStephen Hemminger
Use directory hierarchy in perl.
2008-06-19Fix 2030: Enhancement: VRRP preemption hold down timerStig Thormodsrud
2008-06-11Fix 1818: Add disable option to vrrp.Stig Thormodsrud
2008-06-06Fix 787: Add a command to force vrrp state transition to backupStig Thormodsrud
2008-05-26Fix 2705: Add "clear vrrp process" command.Stig Thormodsrud
2008-05-23Fix vrrp snoop_for_master() to also work with AH authentication.Stig Thormodsrud
2008-05-22Make vrrp pcap filter more specific.Stig Thormodsrud
2008-05-21Fix 3273: "show vrrp summary" output doesn't line-up when using vlansStig Thormodsrud
2008-05-21Fix 3155: setting the third vrrp member with the highest priority doesn't ↵Stig Thormodsrud
change (update) the backup