Net-Libdnet6
view release on metacpan or search on metacpan
lib/Net/Libdnet6.pm view on Meta::CPAN
return $dnet;
}
# XXX: not supported yet
sub _get_routes_other { return; }
sub _get_routes_linux {
return unless $_pathNetstat;
my $buf = `$_pathNetstat -rnA inet6 2> /dev/null`;
return unless $buf;
my @ifRoutes = ();
my %devIps;
for (split('\n', $buf)) {
my @elts = split(/\s+/);
if ($elts[0]) {
if ($elts[0] eq '::/0') { # Default route
my $route = {
destination => 'default',
lib/Net/Libdnet6.pm view on Meta::CPAN
if (@ifRoutes > 1) {
return \@ifRoutes;
}
return;
}
sub _get_routes_bsd {
return unless $_pathNetstat;
my $buf = `$_pathNetstat -rnf inet6 2> /dev/null`;
return unless $buf;
my @ifRoutes = ();
my %devIps;
for (split('\n', $buf)) {
my @elts = split(/\s+/);
my $destination = $elts[0] || undef;
my $gateway = $elts[1] || undef;
my $flags = $elts[2] || undef;
( run in 0.451 second using v1.01-cache-2.11-cpan-87723dcf8b7 )