Query LLDP table with time filter of zero.
This commit is contained in:
@@ -168,6 +168,11 @@ sub fw_port {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Use CDP and/or LLDP
|
# Use CDP and/or LLDP
|
||||||
|
#
|
||||||
|
# LLDP table timefilter implementation continuously increments when walked and
|
||||||
|
# we may never reach the end of the table. This behavior can be modified with
|
||||||
|
# the "set snmp timefilter break disable" command, unfortunately it is not
|
||||||
|
# the default. Query with a partial value of zero which means no time filter.
|
||||||
|
|
||||||
sub hasCDP {
|
sub hasCDP {
|
||||||
my $enterasys = shift;
|
my $enterasys = shift;
|
||||||
@@ -180,7 +185,7 @@ sub c_ip {
|
|||||||
my $partial = shift;
|
my $partial = shift;
|
||||||
|
|
||||||
my $cdp = $enterasys->SUPER::c_ip($partial) || {};
|
my $cdp = $enterasys->SUPER::c_ip($partial) || {};
|
||||||
my $lldp = $enterasys->lldp_ip($partial) || {};
|
my $lldp = $enterasys->lldp_ip(0) || {};
|
||||||
|
|
||||||
my %c_ip;
|
my %c_ip;
|
||||||
foreach my $iid (keys %$cdp){
|
foreach my $iid (keys %$cdp){
|
||||||
@@ -203,7 +208,7 @@ sub c_if {
|
|||||||
my $enterasys = shift;
|
my $enterasys = shift;
|
||||||
my $partial = shift;
|
my $partial = shift;
|
||||||
|
|
||||||
my $lldp = $enterasys->lldp_if($partial) || {};;
|
my $lldp = $enterasys->lldp_if(0) || {};;
|
||||||
my $cdp = $enterasys->SUPER::c_if($partial) || {};
|
my $cdp = $enterasys->SUPER::c_if($partial) || {};
|
||||||
|
|
||||||
my %c_if;
|
my %c_if;
|
||||||
@@ -227,7 +232,7 @@ sub c_port {
|
|||||||
my $enterasys = shift;
|
my $enterasys = shift;
|
||||||
my $partial = shift;
|
my $partial = shift;
|
||||||
|
|
||||||
my $lldp = $enterasys->lldp_port($partial) || {};
|
my $lldp = $enterasys->lldp_port(0) || {};
|
||||||
my $cdp = $enterasys->SUPER::c_port($partial) || {};
|
my $cdp = $enterasys->SUPER::c_port($partial) || {};
|
||||||
|
|
||||||
my %c_port;
|
my %c_port;
|
||||||
@@ -251,7 +256,7 @@ sub c_id {
|
|||||||
my $enterasys = shift;
|
my $enterasys = shift;
|
||||||
my $partial = shift;
|
my $partial = shift;
|
||||||
|
|
||||||
my $lldp = $enterasys->lldp_id($partial) || {};
|
my $lldp = $enterasys->lldp_id(0) || {};
|
||||||
my $cdp = $enterasys->SUPER::c_id($partial) || {};
|
my $cdp = $enterasys->SUPER::c_id($partial) || {};
|
||||||
|
|
||||||
my %c_id;
|
my %c_id;
|
||||||
@@ -275,7 +280,7 @@ sub c_platform {
|
|||||||
my $enterasys = shift;
|
my $enterasys = shift;
|
||||||
my $partial = shift;
|
my $partial = shift;
|
||||||
|
|
||||||
my $lldp = $enterasys->lldp_rem_sysdesc($partial) || {};
|
my $lldp = $enterasys->lldp_rem_sysdesc(0) || {};
|
||||||
my $cdp = $enterasys->SUPER::c_platform($partial) || {};
|
my $cdp = $enterasys->SUPER::c_platform($partial) || {};
|
||||||
|
|
||||||
my %c_platform;
|
my %c_platform;
|
||||||
|
|||||||
Reference in New Issue
Block a user