summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2010-12-06 15:14:21 -0800
committerStephen Hemminger <stephen.hemminger@vyatta.com>2010-12-06 15:14:21 -0800
commit7ab4c3cc61a2062a6702a3fe48efb19b0671e901 (patch)
tree234ce2f41a0a91926c87feaf006282d3ec323157 /scripts
parent2553042a7a687c5bc90ad9a19da742b8829bbd73 (diff)
downloadvyatta-cfg-quagga-7ab4c3cc61a2062a6702a3fe48efb19b0671e901.tar.gz
vyatta-cfg-quagga-7ab4c3cc61a2062a6702a3fe48efb19b0671e901.zip
Move is_local_address to common code
Now part of lib/Vyatta/Misc.pm module
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/keepalived/vyatta-keepalived.pl13
1 files changed, 0 insertions, 13 deletions
diff --git a/scripts/keepalived/vyatta-keepalived.pl b/scripts/keepalived/vyatta-keepalived.pl
index 651832b1..dae60fcf 100755
--- a/scripts/keepalived/vyatta-keepalived.pl
+++ b/scripts/keepalived/vyatta-keepalived.pl
@@ -30,7 +30,6 @@ use Vyatta::Interface;
use Vyatta::ConntrackSync;
use Vyatta::Misc;
use Getopt::Long;
-use Socket;
use strict;
use warnings;
@@ -40,18 +39,6 @@ my ( $conf_file, $changes_file );
my %HoA_sync_groups;
my $ctsync_script = "/opt/vyatta/sbin/vyatta-vrrp-conntracksync.sh";
-
-# To test if IP address is local use the kernel since
-# Linux will only allow binding to local addresses
-sub is_local_address {
- my $addr = shift;
-
- socket( my $sock, PF_INET, SOCK_STREAM, 0)
- or die "socket failed\n";
-
- return bind($sock, sockaddr_in(0, inet_aton($addr)));
-}
-
sub validate_source_addr {
my ( $ifname, $source_addr ) = @_;