No longer use default i_ignore() subs in L2/L3/L7 base classes

This commit is contained in:
Jeroen van Ingen
2014-10-21 16:54:49 +02:00
parent d3c2c1b607
commit 0793ff31f5
4 changed files with 8 additions and 69 deletions

View File

@@ -133,23 +133,6 @@ sub serial {
return;
}
sub i_ignore {
my $l2 = shift;
my $partial = shift;
my $i_type = $l2->i_type($partial) || {};
my %i_ignore = ();
foreach my $if ( keys %$i_type ) {
my $type = $i_type->{$if};
$i_ignore{$if}++
if $type =~ /(loopback|other|cpu)/i;
}
return \%i_ignore;
}
sub interfaces {
my $l2 = shift;
my $partial = shift;
@@ -304,12 +287,6 @@ name.
Defaults to C<ifDescr> but checks and overrides with C<ifName>
=item $l2->i_ignore()
Returns reference to hash. Increments value of IID if port is to be ignored.
Ignores ports with C<ifType> of loopback, propvirtual, other, and cpu
=back
=head2 Table Methods imported from SNMP::Info