AMPR-Rip44
view release on metacpan or search on metacpan
my $rkey = "$net/$mask";
if (defined $current_routes{$rkey}
&& $current_routes{$rkey}->{'nh'} eq $nexthop
&& $current_routes{$rkey}->{'rtag'} eq $rtag) {
# ok, current route is fine
warn "route $rkey is installed and current\n" if ($verbose > 1);
$current_routes{$rkey}->{'t'} = time();
return;
}
warn "route $rkey updated: via $nexthop rtag $rtag\n" if ($verbose > 1);
$current_routes{$rkey} = {
'nh' => $nexthop,
'rtag' => $rtag,
't' => time()
};
# now go and update the routing table
route_delete($rkey);
my($out, $cmd);
( run in 0.229 second using v1.01-cache-2.11-cpan-05444aca049 )