Fix typos in i_vlan(), ignore VirtualRouter interfaces

This commit is contained in:
Eric A. Miller
2013-01-28 20:15:36 -05:00
parent 0325bb1f25
commit 3ff432034a

View File

@@ -203,7 +203,7 @@ sub i_ignore {
my %i_ignore;
foreach my $if ( keys %$i_description ) {
if ( $i_description->{$if}
=~ /^(802.1Q Encapsulation Tag \d+|VLAN \d+|lo\d+)/i )
=~ /^(802.1Q Encapsulation Tag \d+|VLAN \d+|lo\d+|VirtualRouter\d+)/i )
{
$i_ignore{$if}++;
}
@@ -386,15 +386,15 @@ sub i_vlan {
# Some devices support Q-Bridge, if so short circuit and return it
my $q_bridge = $extreme->SUPER::i_vlan($partial);
return $q_bridge if (keys $q_bridge);
return $q_bridge if (keys %$q_bridge);
# Next we try extremeVlanOpaqueTable
my $xos = $extreme->xos_i_vlan($partial);
return $xos if (keys $xos);
return $xos if (keys %$xos);
# Try older ifStack method
my $extremeware = $extreme->extremeware_i_vlan($partial);
return $extremeware if (keys $extremeware);
return $extremeware if (keys %$extremeware);
return;
}