From 7fda504b6dcdabdffc3245b2f28c320a3a427921 Mon Sep 17 00:00:00 2001
From: John Southworth <john.southworth@vyatta.com>
Date: Tue, 27 Dec 2011 10:33:52 -0800
Subject: Move vrrp vmac sysctls to interface initialization in keepalived

---
 scripts/keepalived/vyatta-vrrp-state.pl | 8 --------
 1 file changed, 8 deletions(-)

(limited to 'scripts/keepalived/vyatta-vrrp-state.pl')

diff --git a/scripts/keepalived/vyatta-vrrp-state.pl b/scripts/keepalived/vyatta-vrrp-state.pl
index 6b6b0c44..1b2f4964 100755
--- a/scripts/keepalived/vyatta-vrrp-state.pl
+++ b/scripts/keepalived/vyatta-vrrp-state.pl
@@ -78,10 +78,6 @@ if ($vrrp_state eq 'backup') {
     if ($transition_intf =~ m/\w+v\d+/){
       system("iptables -t raw -D VYATTA_VRRP_FILTER -i ".$transition_intf." ! -p 112 -j DROP");
       system("iptables -t raw -I VYATTA_VRRP_FILTER -i ".$transition_intf." ! -p 112 -j DROP");
-      my $sysctl_intf = $transition_intf;
-      $sysctl_intf =~ s/\./\//g;
-      system("sysctl -w net.ipv4.conf.".$sysctl_intf.".arp_filter=1");
-      system("sysctl -w net.ipv4.conf.".$sysctl_intf.".accept_local=1");
     }
 } elsif ($vrrp_state eq 'master') {
     #
@@ -92,10 +88,6 @@ if ($vrrp_state eq 'backup') {
     #
     if ($transition_intf =~ m/\w+v\d+/){
       system("iptables -t raw -D VYATTA_VRRP_FILTER -i ".$transition_intf." ! -p 112 -j DROP");
-      my $sysctl_intf = $transition_intf;
-      $sysctl_intf =~ s/\./\//g;
-      system("sysctl -w net.ipv4.conf.".$sysctl_intf.".arp_filter=0");
-      system("sysctl -w net.ipv4.conf.".$sysctl_intf.".accept_local=1");
     } else {
       foreach my $vip (@vrrp_vips) {
 	system("/usr/bin/arping -A -c5 -I $vrrp_intf $vip");
-- 
cgit v1.2.3