Compare commits
	
		
			71 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					9d62361c8a | ||
| 
						 | 
					260992b7bf | ||
| 
						 | 
					b9cd429551 | ||
| 
						 | 
					2d18a75ad7 | ||
| 
						 | 
					0cfc501f83 | ||
| 
						 | 
					44b19153f1 | ||
| 
						 | 
					433b87b9df | ||
| 
						 | 
					f9464bcd6c | ||
| 
						 | 
					f5c5ec202a | ||
| 
						 | 
					4b64a70830 | ||
| 
						 | 
					4c8f7e298e | ||
| 
						 | 
					2d539be214 | ||
| 
						 | 
					c35d5814b4 | ||
| 
						 | 
					7d19ad401b | ||
| 
						 | 
					985577ce79 | ||
| 
						 | 
					24e20101d5 | ||
| 
						 | 
					76c884eb9f | ||
| 
						 | 
					7041dbab27 | ||
| 
						 | 
					661051fde4 | ||
| 
						 | 
					36cba5ce18 | ||
| 
						 | 
					4753f30c53 | ||
| 
						 | 
					d719e240d2 | ||
| 
						 | 
					e35faee278 | ||
| 
						 | 
					fd3417a09a | ||
| 
						 | 
					1719709648 | ||
| 
						 | 
					d37aa3378e | ||
| 
						 | 
					f017d32860 | ||
| 
						 | 
					7b23edcb29 | ||
| 
						 | 
					e48c4b4e84 | ||
| 
						 | 
					aeca44c7aa | ||
| 
						 | 
					af6ae8e419 | ||
| 
						 | 
					5cf88ba3b7 | ||
| 
						 | 
					f901ba5591 | ||
| 
						 | 
					7deea96bc3 | ||
| 
						 | 
					48dfb9bd08 | ||
| 
						 | 
					85372559fa | ||
| 
						 | 
					98972b80ef | ||
| 
						 | 
					d950244232 | ||
| 
						 | 
					fd898829c3 | ||
| 
						 | 
					b0158628bb | ||
| 
						 | 
					0f69a7b391 | ||
| 
						 | 
					72773117e5 | ||
| 
						 | 
					06806f5a6e | ||
| 
						 | 
					a01c785ec8 | ||
| 
						 | 
					502e206371 | ||
| 
						 | 
					8fba1bc6a9 | ||
| 
						 | 
					f43803d6d4 | ||
| 
						 | 
					338cba6350 | ||
| 
						 | 
					2a15066062 | ||
| 
						 | 
					add86bc566 | ||
| 
						 | 
					e9b4eaaeb9 | ||
| 
						 | 
					07605051f5 | ||
| 
						 | 
					998356484b | ||
| 
						 | 
					e97617ad60 | ||
| 
						 | 
					9685c3afa8 | ||
| 
						 | 
					c209b9a72f | ||
| 
						 | 
					4999b769ba | ||
| 
						 | 
					d8b5ba2161 | ||
| 
						 | 
					6f4a4a91cf | ||
| 
						 | 
					0049f0d72e | ||
| 
						 | 
					4ea66fc0fd | ||
| 
						 | 
					8426620572 | ||
| 
						 | 
					76aece0a3f | ||
| 
						 | 
					508e7f77a0 | ||
| 
						 | 
					d250a829cb | ||
| 
						 | 
					2fada0c31c | ||
| 
						 | 
					e6ad08733d | ||
| 
						 | 
					a8d83b5e1c | ||
| 
						 | 
					9392b74cbc | ||
| 
						 | 
					e09624efd0 | ||
| 
						 | 
					d4d7429de4 | 
							
								
								
									
										31
									
								
								.github/issue_template.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								.github/issue_template.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					<!--- Provide a general summary of the issue in the Title above -->
 | 
				
			||||||
 | 
					<!--- https://guides.github.com/features/mastering-markdown/#examples -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Expected Behavior
 | 
				
			||||||
 | 
					<!--- If you're describing a bug, tell us what should happen -->
 | 
				
			||||||
 | 
					<!--- If you're suggesting a change/improvement, tell us how it should work -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Current Behavior
 | 
				
			||||||
 | 
					<!--- If describing a bug, tell us what happens instead of the expected behavior -->
 | 
				
			||||||
 | 
					<!--- If suggesting a change/improvement, explain the difference from current behavior -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Possible Solution
 | 
				
			||||||
 | 
					<!--- Not obligatory, but suggest a fix/reason for the bug, -->
 | 
				
			||||||
 | 
					<!--- or ideas how to implement the addition or change -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Steps to Reproduce (for bugs)
 | 
				
			||||||
 | 
					<!--- Provide a link to a live example, or an unambiguous set of steps to -->
 | 
				
			||||||
 | 
					<!--- reproduce this bug. Include code to reproduce, if relevant, or attach screenshots -->
 | 
				
			||||||
 | 
					1. 
 | 
				
			||||||
 | 
					2. 
 | 
				
			||||||
 | 
					3. 
 | 
				
			||||||
 | 
					4. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Context
 | 
				
			||||||
 | 
					<!--- How has this issue affected you? What are you trying to accomplish? -->
 | 
				
			||||||
 | 
					<!--- Providing context helps us come up with a solution that is most useful in the real world -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Your Environment
 | 
				
			||||||
 | 
					<!--- Include as many relevant details about the environment you experienced the bug in -->
 | 
				
			||||||
 | 
					* SNMP::Info version used: 
 | 
				
			||||||
 | 
					* Netdisco version (if used): 
 | 
				
			||||||
							
								
								
									
										18
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,11 @@
 | 
				
			|||||||
*.db
 | 
					*.swp
 | 
				
			||||||
SNMP
 | 
					*.pid
 | 
				
			||||||
*.komodo*
 | 
					test.pl
 | 
				
			||||||
blib/
 | 
					 | 
				
			||||||
META.*
 | 
					 | 
				
			||||||
MYMETA.*
 | 
					MYMETA.*
 | 
				
			||||||
Makefile
 | 
					*.tar.gz
 | 
				
			||||||
Makefile.old
 | 
					MANIFEST.*
 | 
				
			||||||
pm_to_blib
 | 
					*.komodo*
 | 
				
			||||||
 | 
					Makefile*
 | 
				
			||||||
 | 
					Build
 | 
				
			||||||
 | 
					_build
 | 
				
			||||||
 | 
					blib
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										36
									
								
								Build.PL
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								Build.PL
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
				
			|||||||
 | 
					use strict;
 | 
				
			||||||
 | 
					use warnings;
 | 
				
			||||||
 | 
					use Module::Build;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Module::Build->new(
 | 
				
			||||||
 | 
					  module_name => 'SNMP::Info',
 | 
				
			||||||
 | 
					  license     => 'bsd',
 | 
				
			||||||
 | 
					  dist_author => 'Eric A. Miller <emiller@cpan.org>',
 | 
				
			||||||
 | 
					  # dynamic_config => 1,
 | 
				
			||||||
 | 
					  configure_requires => {
 | 
				
			||||||
 | 
					    'Module::Build' => '0.42',
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  # build_requires => {
 | 
				
			||||||
 | 
					  # },
 | 
				
			||||||
 | 
					  requires => {
 | 
				
			||||||
 | 
					    'SNMP' => '0',
 | 
				
			||||||
 | 
					    'Math::BigInt' => '0',
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  # recommends => {
 | 
				
			||||||
 | 
					  # },
 | 
				
			||||||
 | 
					  test_requires => {
 | 
				
			||||||
 | 
					    'Test::More' => '0.88',
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  # script_files => [
 | 
				
			||||||
 | 
					  # ],
 | 
				
			||||||
 | 
					  # share_dir => 'share',
 | 
				
			||||||
 | 
					  meta_merge => {
 | 
				
			||||||
 | 
					    resources => {
 | 
				
			||||||
 | 
					      homepage => 'http://netdisco.org/',
 | 
				
			||||||
 | 
					      bugtracker => 'https://github.com/netdisco/snmp-info/issues',
 | 
				
			||||||
 | 
					      repository => 'https://github.com/netdisco/snmp-info',
 | 
				
			||||||
 | 
					      MailingList => 'https://lists.sourceforge.net/lists/listinfo/snmp-info-users',
 | 
				
			||||||
 | 
					      IRC => 'irc://irc.freenode.org/#netdisco',
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					)->create_build_script;
 | 
				
			||||||
@@ -1,5 +1,99 @@
 | 
				
			|||||||
SNMP::Info - Friendly OO-style interface to Network devices using SNMP.
 | 
					SNMP::Info - Friendly OO-style interface to Network devices using SNMP.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.37 (2017-07-11)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Layer3::Juniper fixed to return os_ver for JUNOS 14.x and higher
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.36 (2017-06-28)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Migrate to Module::Build for distribution maintenance
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.35 (2017-06-28)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Include loading of LLDP-EXT-MED-MIB in LLDP.pm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BUG FIXES]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * #180 support CiscoConfig on Nexus (sf.net:scratchfury)
 | 
				
			||||||
 | 
					  * #50 remove interface specific part from vrf interfaces on IOS (W. Vandersmissen)
 | 
				
			||||||
 | 
					  * #211 f5 class should respect UseEnums when faking i_type
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.34 (2016-11-20)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Support Cisco IPS Modules homed on the Cisco ASA (M. Kraus)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BUG FIXES]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Serial number on Nexus 9372 (genereic check for ID before using) (M. Caines)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.33 (2016-04-27)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Move author-only tests to xt directory so they aren't run on installation
 | 
				
			||||||
 | 
					    by users
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BUG FIXES]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Correct device serial number reporting for Cisco Nexus 5k switches with
 | 
				
			||||||
 | 
					    software version >= 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.32 (2016-04-26)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Add 200 Mbps and 2.0 Gbps aliases to SPEED_MAP
 | 
				
			||||||
 | 
					  * Add Palo Alto support
 | 
				
			||||||
 | 
					  * Add VMware support
 | 
				
			||||||
 | 
					  * Support for propMultiplexor as ifType
 | 
				
			||||||
 | 
					  * Add device MAC to APC UPS
 | 
				
			||||||
 | 
					  * [#61] Report APC model for PDU products
 | 
				
			||||||
 | 
					  * Removed DeviceMatrix from the distribution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BUG FIXES]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Support undefined (noSuchInstance) values in Offline mode
 | 
				
			||||||
 | 
					  * Do not init table cache if Cache provided by user
 | 
				
			||||||
 | 
					  * Avoid deep recusion when AUTOLOAD and carp collide
 | 
				
			||||||
 | 
					  * Detect Cisco VG350s as L3 devices instead of APs
 | 
				
			||||||
 | 
					  * fix for 'Use of inherited AUTOLOAD for non-method SNMP::Info::Layer2::HP::agg_ports_ifstack() is deprecated'
 | 
				
			||||||
 | 
					  * Workaround in IPv6.pm to deal with possibly incorrect IPV6-MIB implementations
 | 
				
			||||||
 | 
					  * [#71] AUTOLOAD typo-catcher search for SNMP::Info no longer anchored
 | 
				
			||||||
 | 
					  * [#70] Respect version/comm/secname on passed Session obj
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.31 (2016-01-22)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Support for CiscoSB OS and Version (D. Tuecks)
 | 
				
			||||||
 | 
					  * SONMP support for Enhanced Topology Table
 | 
				
			||||||
 | 
					  * Add support for channelized interfaces in L3::Passport
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BUG FIXES]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Correct link to MIB tarball
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					version 3.30 (2015-11-16)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * RT #106254: Add new sysObjectID mapping for Ubiquiti
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BUG FIXES]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Correct link to MIB tarball
 | 
				
			||||||
 | 
					  * Correct port indexing of newer VSP 4K and 8K in L3::Passport
 | 
				
			||||||
 | 
					  * Statistics in the sysIfxStatTable are 64-bit counters, so they should
 | 
				
			||||||
 | 
					    override the 64-bit methods.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
version 3.29 (2015-10-13)
 | 
					version 3.29 (2015-10-13)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  [ENHANCEMENTS]
 | 
					  [ENHANCEMENTS]
 | 
				
			||||||
@@ -651,7 +745,7 @@ version 1.05 (11/25/07) - CVS only. No official release
 | 
				
			|||||||
    + Added support for Cisco (Airespace) wireless controllers as new class
 | 
					    + Added support for Cisco (Airespace) wireless controllers as new class
 | 
				
			||||||
      L2::Airespace
 | 
					      L2::Airespace
 | 
				
			||||||
    + Added support for Nortel Ethernet Routing Switch 2500 series and
 | 
					    + Added support for Nortel Ethernet Routing Switch 2500 series and
 | 
				
			||||||
      Business Ethernet Switches (David Siebörger)
 | 
					      Business Ethernet Switches (David Siebörger)
 | 
				
			||||||
    + Update of L3::Foundry to support all Foundry devices including newer
 | 
					    + Update of L3::Foundry to support all Foundry devices including newer
 | 
				
			||||||
      switches.  Depreciate L2::Foundry.
 | 
					      switches.  Depreciate L2::Foundry.
 | 
				
			||||||
    + Added generic device type detection using IANA assigned enterpise
 | 
					    + Added generic device type detection using IANA assigned enterpise
 | 
				
			||||||
							
								
								
									
										1045
									
								
								DeviceMatrix.txt
									
									
									
									
									
								
							
							
						
						
									
										1045
									
								
								DeviceMatrix.txt
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
All code from version 0.7 on
 | 
					All code from version 0.7 on
 | 
				
			||||||
Copyright (c) 2003-2009 Max Baker and SNMP::Info Developers
 | 
					Copyright (c) 2003-2016 Max Baker and SNMP::Info Developers
 | 
				
			||||||
All rights reserved.
 | 
					All rights reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Original Code
 | 
					Original Code
 | 
				
			||||||
							
								
								
									
										262
									
								
								MANIFEST
									
									
									
									
									
								
							
							
						
						
									
										262
									
								
								MANIFEST
									
									
									
									
									
								
							@@ -1,126 +1,138 @@
 | 
				
			|||||||
ChangeLog
 | 
					Build.PL
 | 
				
			||||||
COPYRIGHT
 | 
					Changes
 | 
				
			||||||
DEVELOP
 | 
					contrib/DEVELOP
 | 
				
			||||||
DeviceMatrix.txt
 | 
					contrib/util/docmunge
 | 
				
			||||||
Info.pm
 | 
					contrib/util/make_dev_matrix.pl
 | 
				
			||||||
Info/AdslLine.pm
 | 
					contrib/util/make_snmpdata.pl
 | 
				
			||||||
Info/Aggregate.pm
 | 
					contrib/util/push_ver
 | 
				
			||||||
Info/Airespace.pm
 | 
					contrib/util/run_test
 | 
				
			||||||
Info/AMAP.pm
 | 
					contrib/util/test_class.pl
 | 
				
			||||||
Info/Bridge.pm
 | 
					contrib/util/test_class_mocked.pl
 | 
				
			||||||
Info/CDP.pm
 | 
					lib/SNMP/Info.pm
 | 
				
			||||||
Info/CiscoAgg.pm
 | 
					lib/SNMP/Info/AdslLine.pm
 | 
				
			||||||
Info/CiscoConfig.pm
 | 
					lib/SNMP/Info/Aggregate.pm
 | 
				
			||||||
Info/CiscoPortSecurity.pm
 | 
					lib/SNMP/Info/Airespace.pm
 | 
				
			||||||
Info/CiscoPower.pm
 | 
					lib/SNMP/Info/AMAP.pm
 | 
				
			||||||
Info/CiscoQOS.pm
 | 
					lib/SNMP/Info/Bridge.pm
 | 
				
			||||||
Info/CiscoRTT.pm
 | 
					lib/SNMP/Info/CDP.pm
 | 
				
			||||||
Info/CiscoStack.pm
 | 
					lib/SNMP/Info/CiscoAgg.pm
 | 
				
			||||||
Info/CiscoStats.pm
 | 
					lib/SNMP/Info/CiscoConfig.pm
 | 
				
			||||||
Info/CiscoStpExtensions.pm
 | 
					lib/SNMP/Info/CiscoPortSecurity.pm
 | 
				
			||||||
Info/CiscoVTP.pm
 | 
					lib/SNMP/Info/CiscoPower.pm
 | 
				
			||||||
Info/EDP.pm
 | 
					lib/SNMP/Info/CiscoQOS.pm
 | 
				
			||||||
Info/Entity.pm
 | 
					lib/SNMP/Info/CiscoRTT.pm
 | 
				
			||||||
Info/EtherLike.pm
 | 
					lib/SNMP/Info/CiscoStack.pm
 | 
				
			||||||
Info/FDP.pm
 | 
					lib/SNMP/Info/CiscoStats.pm
 | 
				
			||||||
Info/IEEE802dot11.pm
 | 
					lib/SNMP/Info/CiscoStpExtensions.pm
 | 
				
			||||||
Info/IEEE802dot3ad.pm
 | 
					lib/SNMP/Info/CiscoVTP.pm
 | 
				
			||||||
Info/IPv6.pm
 | 
					lib/SNMP/Info/EDP.pm
 | 
				
			||||||
Info/Layer1.pm
 | 
					lib/SNMP/Info/Entity.pm
 | 
				
			||||||
Info/Layer1/Allied.pm
 | 
					lib/SNMP/Info/EtherLike.pm
 | 
				
			||||||
Info/Layer1/Asante.pm
 | 
					lib/SNMP/Info/FDP.pm
 | 
				
			||||||
Info/Layer1/Bayhub.pm
 | 
					lib/SNMP/Info/IEEE802dot11.pm
 | 
				
			||||||
Info/Layer1/Cyclades.pm
 | 
					lib/SNMP/Info/IEEE802dot3ad.pm
 | 
				
			||||||
Info/Layer1/S3000.pm
 | 
					lib/SNMP/Info/IPv6.pm
 | 
				
			||||||
Info/Layer2.pm
 | 
					lib/SNMP/Info/Layer1.pm
 | 
				
			||||||
Info/Layer2/3Com.pm
 | 
					lib/SNMP/Info/Layer1/Allied.pm
 | 
				
			||||||
Info/Layer2/Airespace.pm
 | 
					lib/SNMP/Info/Layer1/Asante.pm
 | 
				
			||||||
Info/Layer2/Aironet.pm
 | 
					lib/SNMP/Info/Layer1/Bayhub.pm
 | 
				
			||||||
Info/Layer2/Allied.pm
 | 
					lib/SNMP/Info/Layer1/Cyclades.pm
 | 
				
			||||||
Info/Layer2/Baystack.pm
 | 
					lib/SNMP/Info/Layer1/S3000.pm
 | 
				
			||||||
Info/Layer2/C1900.pm
 | 
					lib/SNMP/Info/Layer2.pm
 | 
				
			||||||
Info/Layer2/C2900.pm
 | 
					lib/SNMP/Info/Layer2/3Com.pm
 | 
				
			||||||
Info/Layer2/Catalyst.pm
 | 
					lib/SNMP/Info/Layer2/Airespace.pm
 | 
				
			||||||
Info/Layer2/Centillion.pm
 | 
					lib/SNMP/Info/Layer2/Aironet.pm
 | 
				
			||||||
Info/Layer2/Cisco.pm
 | 
					lib/SNMP/Info/Layer2/Allied.pm
 | 
				
			||||||
Info/Layer2/CiscoSB.pm
 | 
					lib/SNMP/Info/Layer2/Baystack.pm
 | 
				
			||||||
Info/Layer2/HP.pm
 | 
					lib/SNMP/Info/Layer2/C1900.pm
 | 
				
			||||||
Info/Layer2/HP4000.pm
 | 
					lib/SNMP/Info/Layer2/C2900.pm
 | 
				
			||||||
Info/Layer2/HPVC.pm
 | 
					lib/SNMP/Info/Layer2/Catalyst.pm
 | 
				
			||||||
Info/Layer2/Kentrox.pm
 | 
					lib/SNMP/Info/Layer2/Centillion.pm
 | 
				
			||||||
Info/Layer2/N2270.pm
 | 
					lib/SNMP/Info/Layer2/Cisco.pm
 | 
				
			||||||
Info/Layer2/NAP222x.pm
 | 
					lib/SNMP/Info/Layer2/CiscoSB.pm
 | 
				
			||||||
Info/Layer2/Netgear.pm
 | 
					lib/SNMP/Info/Layer2/HP.pm
 | 
				
			||||||
Info/Layer2/NWSS2300.pm
 | 
					lib/SNMP/Info/Layer2/HP4000.pm
 | 
				
			||||||
Info/Layer2/Orinoco.pm
 | 
					lib/SNMP/Info/Layer2/HPVC.pm
 | 
				
			||||||
Info/Layer2/Trapeze.pm
 | 
					lib/SNMP/Info/Layer2/Kentrox.pm
 | 
				
			||||||
Info/Layer2/Ubiquiti.pm
 | 
					lib/SNMP/Info/Layer2/N2270.pm
 | 
				
			||||||
Info/Layer2/ZyXEL_DSLAM.pm
 | 
					lib/SNMP/Info/Layer2/NAP222x.pm
 | 
				
			||||||
Info/Layer3.pm
 | 
					lib/SNMP/Info/Layer2/Netgear.pm
 | 
				
			||||||
Info/Layer3/Aironet.pm
 | 
					lib/SNMP/Info/Layer2/NWSS2300.pm
 | 
				
			||||||
Info/Layer3/AlcatelLucent.pm
 | 
					lib/SNMP/Info/Layer2/Orinoco.pm
 | 
				
			||||||
Info/Layer3/AlteonAD.pm
 | 
					lib/SNMP/Info/Layer2/Trapeze.pm
 | 
				
			||||||
Info/Layer3/Altiga.pm
 | 
					lib/SNMP/Info/Layer2/Ubiquiti.pm
 | 
				
			||||||
Info/Layer3/Arista.pm
 | 
					lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm
 | 
				
			||||||
Info/Layer3/Aruba.pm
 | 
					lib/SNMP/Info/Layer3.pm
 | 
				
			||||||
Info/Layer3/BayRS.pm
 | 
					lib/SNMP/Info/Layer3/Aironet.pm
 | 
				
			||||||
Info/Layer3/BlueCoatSG.pm
 | 
					lib/SNMP/Info/Layer3/AlcatelLucent.pm
 | 
				
			||||||
Info/Layer3/C3550.pm
 | 
					lib/SNMP/Info/Layer3/AlteonAD.pm
 | 
				
			||||||
Info/Layer3/C4000.pm
 | 
					lib/SNMP/Info/Layer3/Altiga.pm
 | 
				
			||||||
Info/Layer3/C6500.pm
 | 
					lib/SNMP/Info/Layer3/Arista.pm
 | 
				
			||||||
Info/Layer3/Cisco.pm
 | 
					lib/SNMP/Info/Layer3/Aruba.pm
 | 
				
			||||||
Info/Layer3/CiscoASA.pm
 | 
					lib/SNMP/Info/Layer3/BayRS.pm
 | 
				
			||||||
Info/Layer3/CiscoFWSM.pm
 | 
					lib/SNMP/Info/Layer3/BlueCoatSG.pm
 | 
				
			||||||
Info/Layer3/CiscoSwitch.pm
 | 
					lib/SNMP/Info/Layer3/C3550.pm
 | 
				
			||||||
Info/Layer3/Contivity.pm
 | 
					lib/SNMP/Info/Layer3/C4000.pm
 | 
				
			||||||
Info/Layer3/Dell.pm
 | 
					lib/SNMP/Info/Layer3/C6500.pm
 | 
				
			||||||
Info/Layer3/Enterasys.pm
 | 
					lib/SNMP/Info/Layer3/Cisco.pm
 | 
				
			||||||
Info/Layer3/Extreme.pm
 | 
					lib/SNMP/Info/Layer3/CiscoASA.pm
 | 
				
			||||||
Info/Layer3/F5.pm
 | 
					lib/SNMP/Info/Layer3/CiscoFWSM.pm
 | 
				
			||||||
Info/Layer3/Force10.pm
 | 
					lib/SNMP/Info/Layer3/CiscoSwitch.pm
 | 
				
			||||||
Info/Layer3/Fortinet.pm
 | 
					lib/SNMP/Info/Layer3/Contivity.pm
 | 
				
			||||||
Info/Layer3/Foundry.pm
 | 
					lib/SNMP/Info/Layer3/Dell.pm
 | 
				
			||||||
Info/Layer3/H3C.pm
 | 
					lib/SNMP/Info/Layer3/DLink.pm
 | 
				
			||||||
Info/Layer3/HP9300.pm
 | 
					lib/SNMP/Info/Layer3/Enterasys.pm
 | 
				
			||||||
Info/Layer3/Huawei.pm
 | 
					lib/SNMP/Info/Layer3/Extreme.pm
 | 
				
			||||||
Info/Layer3/IBMGbTor.pm
 | 
					lib/SNMP/Info/Layer3/F5.pm
 | 
				
			||||||
Info/Layer3/Juniper.pm
 | 
					lib/SNMP/Info/Layer3/Force10.pm
 | 
				
			||||||
Info/Layer3/Lantronix.pm
 | 
					lib/SNMP/Info/Layer3/Fortinet.pm
 | 
				
			||||||
Info/Layer3/Microsoft.pm
 | 
					lib/SNMP/Info/Layer3/Foundry.pm
 | 
				
			||||||
Info/Layer3/Mikrotik.pm
 | 
					lib/SNMP/Info/Layer3/H3C.pm
 | 
				
			||||||
Info/Layer3/N1600.pm
 | 
					lib/SNMP/Info/Layer3/HP9300.pm
 | 
				
			||||||
Info/Layer3/Netscreen.pm
 | 
					lib/SNMP/Info/Layer3/Huawei.pm
 | 
				
			||||||
Info/Layer3/NetSNMP.pm
 | 
					lib/SNMP/Info/Layer3/IBMGbTor.pm
 | 
				
			||||||
Info/Layer3/Nexus.pm
 | 
					lib/SNMP/Info/Layer3/Juniper.pm
 | 
				
			||||||
Info/Layer3/PacketFront.pm
 | 
					lib/SNMP/Info/Layer3/Lantronix.pm
 | 
				
			||||||
Info/Layer3/Passport.pm
 | 
					lib/SNMP/Info/Layer3/Microsoft.pm
 | 
				
			||||||
Info/Layer3/Pf.pm
 | 
					lib/SNMP/Info/Layer3/Mikrotik.pm
 | 
				
			||||||
Info/Layer3/Pica8.pm
 | 
					lib/SNMP/Info/Layer3/N1600.pm
 | 
				
			||||||
Info/Layer3/SonicWALL.pm
 | 
					lib/SNMP/Info/Layer3/Netscreen.pm
 | 
				
			||||||
Info/Layer3/Steelhead.pm
 | 
					lib/SNMP/Info/Layer3/NetSNMP.pm
 | 
				
			||||||
Info/Layer3/Sun.pm
 | 
					lib/SNMP/Info/Layer3/Nexus.pm
 | 
				
			||||||
Info/Layer3/Tasman.pm
 | 
					lib/SNMP/Info/Layer3/PacketFront.pm
 | 
				
			||||||
Info/Layer3/Timetra.pm
 | 
					lib/SNMP/Info/Layer3/PaloAlto.pm
 | 
				
			||||||
Info/Layer7.pm
 | 
					lib/SNMP/Info/Layer3/Passport.pm
 | 
				
			||||||
Info/Layer7/APC.pm
 | 
					lib/SNMP/Info/Layer3/Pf.pm
 | 
				
			||||||
Info/Layer7/Neoteris.pm
 | 
					lib/SNMP/Info/Layer3/Pica8.pm
 | 
				
			||||||
Info/Layer7/Netscaler.pm
 | 
					lib/SNMP/Info/Layer3/SonicWALL.pm
 | 
				
			||||||
Info/LLDP.pm
 | 
					lib/SNMP/Info/Layer3/Steelhead.pm
 | 
				
			||||||
Info/MAU.pm
 | 
					lib/SNMP/Info/Layer3/Sun.pm
 | 
				
			||||||
Info/MRO.pm
 | 
					lib/SNMP/Info/Layer3/Tasman.pm
 | 
				
			||||||
Info/NortelStack.pm
 | 
					lib/SNMP/Info/Layer3/Timetra.pm
 | 
				
			||||||
Info/PowerEthernet.pm
 | 
					lib/SNMP/Info/Layer3/VMware.pm
 | 
				
			||||||
Info/RapidCity.pm
 | 
					lib/SNMP/Info/Layer7.pm
 | 
				
			||||||
Info/SONMP.pm
 | 
					lib/SNMP/Info/Layer7/APC.pm
 | 
				
			||||||
Makefile.PL
 | 
					lib/SNMP/Info/Layer7/CiscoIPS.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/Layer7/Neoteris.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/Layer7/Netscaler.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/LLDP.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/MAU.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/MRO.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/NortelStack.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/PowerEthernet.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/RapidCity.pm
 | 
				
			||||||
 | 
					lib/SNMP/Info/SONMP.pm
 | 
				
			||||||
 | 
					LICENSE
 | 
				
			||||||
MANIFEST			This list of files
 | 
					MANIFEST			This list of files
 | 
				
			||||||
README
 | 
					META.json
 | 
				
			||||||
t/00-load.t
 | 
					META.yml
 | 
				
			||||||
t/docmunge
 | 
					t/00_load.t
 | 
				
			||||||
t/make_dev_matrix.pl
 | 
					xt/.perltidyrc
 | 
				
			||||||
t/prereq.t
 | 
					xt/00_local_distribution.t
 | 
				
			||||||
t/push_ver
 | 
					xt/00_local_docininfo.t
 | 
				
			||||||
t/run_test
 | 
					xt/00_local_perlcritic.t
 | 
				
			||||||
t/test_class.pl
 | 
					xt/00_local_pod-coverage.t
 | 
				
			||||||
t/util/make_snmpdata.pl
 | 
					xt/00_local_pod.t
 | 
				
			||||||
t/util/test_class_mocked.pl
 | 
					xt/00_local_prereq.t
 | 
				
			||||||
 | 
					xt/00_local_spelling.t
 | 
				
			||||||
 | 
					xt/00_local_versionsync.t
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,28 +1,67 @@
 | 
				
			|||||||
# Version control files and dirs.
 | 
					\.bak$
 | 
				
			||||||
 | 
					\.pid$
 | 
				
			||||||
 | 
					\.swp$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					^SNMP-Info-
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					^MANIFEST\.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Avoid version control files.
 | 
				
			||||||
\bRCS\b
 | 
					\bRCS\b
 | 
				
			||||||
\bCVS\b
 | 
					\bCVS\b
 | 
				
			||||||
 | 
					\bSCCS\b
 | 
				
			||||||
,v$
 | 
					,v$
 | 
				
			||||||
\B\.svn\b
 | 
					\B\.svn\b
 | 
				
			||||||
\B\.git\b
 | 
					\B\.git\b
 | 
				
			||||||
.gitignore
 | 
					\B\.gitignore\b
 | 
				
			||||||
 | 
					\b_darcs\b
 | 
				
			||||||
 | 
					\B\.cvsignore$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Makemaker generated files and dirs.
 | 
					# Avoid VMS specific MakeMaker generated files
 | 
				
			||||||
^MANIFEST\.
 | 
					\bDescrip.MMS$
 | 
				
			||||||
^Makefile$
 | 
					\bDESCRIP.MMS$
 | 
				
			||||||
^blib/
 | 
					\bdescrip.mms$
 | 
				
			||||||
^MakeMaker-\d
 | 
					 | 
				
			||||||
pm_to_blib
 | 
					 | 
				
			||||||
MYMETA.*
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Temp, old and emacs backup files.
 | 
					# Avoid Makemaker generated and utility files.
 | 
				
			||||||
 | 
					\bMANIFEST\.bak
 | 
				
			||||||
 | 
					\bMakefile$
 | 
				
			||||||
 | 
					\bblib/
 | 
				
			||||||
 | 
					\bMakeMaker-\d
 | 
				
			||||||
 | 
					\bpm_to_blib\.ts$
 | 
				
			||||||
 | 
					\bpm_to_blib$
 | 
				
			||||||
 | 
					\bblibdirs\.ts$         # 6.18 through 6.25 generated this
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Avoid Module::Build generated and utility files.
 | 
				
			||||||
 | 
					\bBuild$
 | 
				
			||||||
 | 
					\b_build/
 | 
				
			||||||
 | 
					\bBuild.bat$
 | 
				
			||||||
 | 
					\bBuild.COM$
 | 
				
			||||||
 | 
					\bBUILD.COM$
 | 
				
			||||||
 | 
					\bbuild.com$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Avoid temp and backup files.
 | 
				
			||||||
~$
 | 
					~$
 | 
				
			||||||
\.old$
 | 
					\.old$
 | 
				
			||||||
^#.*#$
 | 
					\#$
 | 
				
			||||||
^\.#
 | 
					\b\.#
 | 
				
			||||||
 | 
					\.bak$
 | 
				
			||||||
 | 
					\.tmp$
 | 
				
			||||||
 | 
					\.#
 | 
				
			||||||
 | 
					\.rej$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Private Regression Tests
 | 
					# Avoid OS-specific files/dirs
 | 
				
			||||||
\d+_local_
 | 
					# Mac OSX metadata
 | 
				
			||||||
\.?perl\w+\.?rc$
 | 
					\B\.DS_Store
 | 
				
			||||||
 | 
					# Mac OSX SMB mount metadata files
 | 
				
			||||||
 | 
					\B\._
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Komodo project file
 | 
					# Avoid Devel::Cover and Devel::CoverX::Covered files.
 | 
				
			||||||
\.kpf$
 | 
					\bcover_db\b
 | 
				
			||||||
 | 
					\bcovered\b
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					# Avoid MYMETA files
 | 
				
			||||||
 | 
					^MYMETA\.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.github
 | 
				
			||||||
 | 
					.travis
 | 
				
			||||||
 | 
					README.md
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										509
									
								
								META.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										509
									
								
								META.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,509 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					   "abstract" : "OO Interface to Network devices and MIBs through SNMP",
 | 
				
			||||||
 | 
					   "author" : [
 | 
				
			||||||
 | 
					      "Eric A. Miller <emiller@cpan.org>"
 | 
				
			||||||
 | 
					   ],
 | 
				
			||||||
 | 
					   "dynamic_config" : 1,
 | 
				
			||||||
 | 
					   "generated_by" : "Module::Build version 0.4224",
 | 
				
			||||||
 | 
					   "license" : [
 | 
				
			||||||
 | 
					      "bsd"
 | 
				
			||||||
 | 
					   ],
 | 
				
			||||||
 | 
					   "meta-spec" : {
 | 
				
			||||||
 | 
					      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
 | 
				
			||||||
 | 
					      "version" : 2
 | 
				
			||||||
 | 
					   },
 | 
				
			||||||
 | 
					   "name" : "SNMP-Info",
 | 
				
			||||||
 | 
					   "prereqs" : {
 | 
				
			||||||
 | 
					      "configure" : {
 | 
				
			||||||
 | 
					         "requires" : {
 | 
				
			||||||
 | 
					            "Module::Build" : "0.42"
 | 
				
			||||||
 | 
					         }
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "runtime" : {
 | 
				
			||||||
 | 
					         "requires" : {
 | 
				
			||||||
 | 
					            "Math::BigInt" : "0",
 | 
				
			||||||
 | 
					            "SNMP" : "0"
 | 
				
			||||||
 | 
					         }
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "test" : {
 | 
				
			||||||
 | 
					         "requires" : {
 | 
				
			||||||
 | 
					            "Test::More" : "0.88"
 | 
				
			||||||
 | 
					         }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					   },
 | 
				
			||||||
 | 
					   "provides" : {
 | 
				
			||||||
 | 
					      "SNMP::Info" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::AMAP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/AMAP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::AdslLine" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/AdslLine.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Aggregate" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Aggregate.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Airespace" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Airespace.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Bridge" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Bridge.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CDP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CDP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoAgg" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoAgg.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoConfig" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoConfig.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoPortSecurity" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoPortSecurity.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoPower" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoPower.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoQOS" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoQOS.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoRTT" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoRTT.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoStack" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoStack.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoStats" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoStats.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoStpExtensions" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoStpExtensions.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::CiscoVTP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/CiscoVTP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::EDP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/EDP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Entity" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Entity.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::EtherLike" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/EtherLike.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::FDP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/FDP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::IEEE802dot11" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/IEEE802dot11.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::IEEE802dot3ad" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/IEEE802dot3ad.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::IPv6" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/IPv6.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::LLDP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/LLDP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer1" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer1.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer1::Allied" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer1/Allied.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer1::Asante" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer1/Asante.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer1::Bayhub" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer1/Bayhub.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer1::Cyclades" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer1/Cyclades.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer1::S3000" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer1/S3000.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::3Com" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/3Com.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Airespace" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Airespace.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Aironet" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Aironet.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Allied" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Allied.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Baystack" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Baystack.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::C1900" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/C1900.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::C2900" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/C2900.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Catalyst" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Catalyst.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Centillion" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Centillion.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Cisco" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Cisco.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::CiscoSB" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/CiscoSB.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::HP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/HP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::HP4000" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/HP4000.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::HPVC" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/HPVC.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Kentrox" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Kentrox.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::N2270" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/N2270.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::NAP222x" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/NAP222x.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::NWSS2300" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/NWSS2300.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Netgear" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Netgear.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Orinoco" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Orinoco.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Trapeze" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Trapeze.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::Ubiquiti" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/Ubiquiti.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer2::ZyXEL_DSLAM" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Aironet" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Aironet.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::AlcatelLucent" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/AlcatelLucent.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::AlteonAD" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/AlteonAD.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Altiga" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Altiga.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Arista" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Arista.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Aruba" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Aruba.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::BayRS" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/BayRS.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::BlueCoatSG" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/BlueCoatSG.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::C3550" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/C3550.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::C4000" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/C4000.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::C6500" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/C6500.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Cisco" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Cisco.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::CiscoASA" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/CiscoASA.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::CiscoFWSM" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/CiscoFWSM.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::CiscoSwitch" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/CiscoSwitch.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Contivity" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Contivity.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::DLink" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/DLink.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Dell" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Dell.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Enterasys" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Enterasys.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Extreme" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Extreme.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::F5" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/F5.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Force10" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Force10.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Fortinet" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Fortinet.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Foundry" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Foundry.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::H3C" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/H3C.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::HP9300" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/HP9300.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Huawei" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Huawei.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::IBMGbTor" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/IBMGbTor.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Juniper" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Juniper.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Lantronix" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Lantronix.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Microsoft" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Microsoft.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Mikrotik" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Mikrotik.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::N1600" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/N1600.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::NetSNMP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/NetSNMP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Netscreen" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Netscreen.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Nexus" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Nexus.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::PacketFront" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/PacketFront.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::PaloAlto" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/PaloAlto.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Passport" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Passport.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Pf" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Pf.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Pica8" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Pica8.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::SonicWALL" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/SonicWALL.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Steelhead" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Steelhead.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Sun" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Sun.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Tasman" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Tasman.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::Timetra" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/Timetra.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer3::VMware" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer3/VMware.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer7" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer7.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer7::APC" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer7/APC.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer7::CiscoIPS" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer7/CiscoIPS.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer7::Neoteris" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer7/Neoteris.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::Layer7::Netscaler" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/Layer7/Netscaler.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::MAU" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/MAU.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::MRO" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/MRO.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::NortelStack" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/NortelStack.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::PowerEthernet" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/PowerEthernet.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::RapidCity" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/RapidCity.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "SNMP::Info::SONMP" : {
 | 
				
			||||||
 | 
					         "file" : "lib/SNMP/Info/SONMP.pm",
 | 
				
			||||||
 | 
					         "version" : "3.37"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					   },
 | 
				
			||||||
 | 
					   "release_status" : "stable",
 | 
				
			||||||
 | 
					   "resources" : {
 | 
				
			||||||
 | 
					      "bugtracker" : {
 | 
				
			||||||
 | 
					         "web" : "https://github.com/netdisco/snmp-info/issues"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "homepage" : "http://netdisco.org/",
 | 
				
			||||||
 | 
					      "license" : [
 | 
				
			||||||
 | 
					         "http://opensource.org/licenses/bsd-license.php"
 | 
				
			||||||
 | 
					      ],
 | 
				
			||||||
 | 
					      "repository" : {
 | 
				
			||||||
 | 
					         "url" : "https://github.com/netdisco/snmp-info"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "x_IRC" : "irc://irc.freenode.org/#netdisco",
 | 
				
			||||||
 | 
					      "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/snmp-info-users"
 | 
				
			||||||
 | 
					   },
 | 
				
			||||||
 | 
					   "version" : "3.37",
 | 
				
			||||||
 | 
					   "x_serialization_backend" : "JSON::PP version 2.94"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										370
									
								
								META.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										370
									
								
								META.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,370 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					abstract: 'OO Interface to Network devices and MIBs through SNMP'
 | 
				
			||||||
 | 
					author:
 | 
				
			||||||
 | 
					  - 'Eric A. Miller <emiller@cpan.org>'
 | 
				
			||||||
 | 
					build_requires:
 | 
				
			||||||
 | 
					  Test::More: '0.88'
 | 
				
			||||||
 | 
					configure_requires:
 | 
				
			||||||
 | 
					  Module::Build: '0.42'
 | 
				
			||||||
 | 
					dynamic_config: 1
 | 
				
			||||||
 | 
					generated_by: 'Module::Build version 0.4224, CPAN::Meta::Converter version 2.150010'
 | 
				
			||||||
 | 
					license: bsd
 | 
				
			||||||
 | 
					meta-spec:
 | 
				
			||||||
 | 
					  url: http://module-build.sourceforge.net/META-spec-v1.4.html
 | 
				
			||||||
 | 
					  version: '1.4'
 | 
				
			||||||
 | 
					name: SNMP-Info
 | 
				
			||||||
 | 
					provides:
 | 
				
			||||||
 | 
					  SNMP::Info:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::AMAP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/AMAP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::AdslLine:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/AdslLine.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Aggregate:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Aggregate.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Airespace:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Airespace.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Bridge:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Bridge.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CDP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CDP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoAgg:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoAgg.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoConfig:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoConfig.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoPortSecurity:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoPortSecurity.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoPower:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoPower.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoQOS:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoQOS.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoRTT:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoRTT.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoStack:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoStack.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoStats:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoStats.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoStpExtensions:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoStpExtensions.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::CiscoVTP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/CiscoVTP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::EDP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/EDP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Entity:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Entity.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::EtherLike:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/EtherLike.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::FDP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/FDP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::IEEE802dot11:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/IEEE802dot11.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::IEEE802dot3ad:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/IEEE802dot3ad.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::IPv6:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/IPv6.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::LLDP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/LLDP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer1:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer1.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer1::Allied:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer1/Allied.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer1::Asante:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer1/Asante.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer1::Bayhub:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer1/Bayhub.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer1::Cyclades:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer1/Cyclades.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer1::S3000:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer1/S3000.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::3Com:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/3Com.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Airespace:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Airespace.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Aironet:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Aironet.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Allied:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Allied.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Baystack:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Baystack.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::C1900:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/C1900.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::C2900:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/C2900.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Catalyst:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Catalyst.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Centillion:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Centillion.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Cisco:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Cisco.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::CiscoSB:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/CiscoSB.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::HP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/HP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::HP4000:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/HP4000.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::HPVC:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/HPVC.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Kentrox:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Kentrox.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::N2270:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/N2270.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::NAP222x:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/NAP222x.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::NWSS2300:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/NWSS2300.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Netgear:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Netgear.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Orinoco:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Orinoco.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Trapeze:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Trapeze.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::Ubiquiti:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/Ubiquiti.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer2::ZyXEL_DSLAM:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Aironet:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Aironet.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::AlcatelLucent:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/AlcatelLucent.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::AlteonAD:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/AlteonAD.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Altiga:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Altiga.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Arista:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Arista.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Aruba:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Aruba.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::BayRS:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/BayRS.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::BlueCoatSG:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/BlueCoatSG.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::C3550:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/C3550.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::C4000:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/C4000.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::C6500:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/C6500.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Cisco:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Cisco.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::CiscoASA:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/CiscoASA.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::CiscoFWSM:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/CiscoFWSM.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::CiscoSwitch:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/CiscoSwitch.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Contivity:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Contivity.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::DLink:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/DLink.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Dell:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Dell.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Enterasys:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Enterasys.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Extreme:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Extreme.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::F5:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/F5.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Force10:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Force10.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Fortinet:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Fortinet.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Foundry:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Foundry.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::H3C:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/H3C.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::HP9300:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/HP9300.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Huawei:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Huawei.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::IBMGbTor:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/IBMGbTor.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Juniper:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Juniper.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Lantronix:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Lantronix.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Microsoft:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Microsoft.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Mikrotik:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Mikrotik.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::N1600:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/N1600.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::NetSNMP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/NetSNMP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Netscreen:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Netscreen.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Nexus:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Nexus.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::PacketFront:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/PacketFront.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::PaloAlto:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/PaloAlto.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Passport:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Passport.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Pf:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Pf.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Pica8:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Pica8.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::SonicWALL:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/SonicWALL.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Steelhead:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Steelhead.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Sun:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Sun.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Tasman:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Tasman.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::Timetra:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/Timetra.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer3::VMware:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer3/VMware.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer7:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer7.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer7::APC:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer7/APC.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer7::CiscoIPS:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer7/CiscoIPS.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer7::Neoteris:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer7/Neoteris.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::Layer7::Netscaler:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/Layer7/Netscaler.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::MAU:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/MAU.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::MRO:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/MRO.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::NortelStack:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/NortelStack.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::PowerEthernet:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/PowerEthernet.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::RapidCity:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/RapidCity.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					  SNMP::Info::SONMP:
 | 
				
			||||||
 | 
					    file: lib/SNMP/Info/SONMP.pm
 | 
				
			||||||
 | 
					    version: '3.37'
 | 
				
			||||||
 | 
					requires:
 | 
				
			||||||
 | 
					  Math::BigInt: '0'
 | 
				
			||||||
 | 
					  SNMP: '0'
 | 
				
			||||||
 | 
					resources:
 | 
				
			||||||
 | 
					  IRC: irc://irc.freenode.org/#netdisco
 | 
				
			||||||
 | 
					  MailingList: https://lists.sourceforge.net/lists/listinfo/snmp-info-users
 | 
				
			||||||
 | 
					  bugtracker: https://github.com/netdisco/snmp-info/issues
 | 
				
			||||||
 | 
					  homepage: http://netdisco.org/
 | 
				
			||||||
 | 
					  license: http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					  repository: https://github.com/netdisco/snmp-info
 | 
				
			||||||
 | 
					version: '3.37'
 | 
				
			||||||
 | 
					x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
 | 
				
			||||||
							
								
								
									
										39
									
								
								Makefile.PL
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								Makefile.PL
									
									
									
									
									
								
							@@ -1,39 +0,0 @@
 | 
				
			|||||||
# Module makefile for SNMP::Info (using ExtUtils::MakeMaker)
 | 
					 | 
				
			||||||
# $Id$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
require 5.006;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
use strict;
 | 
					 | 
				
			||||||
use warnings;
 | 
					 | 
				
			||||||
use ExtUtils::MakeMaker;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
WriteMakefile(
 | 
					 | 
				
			||||||
    NAME          => 'SNMP::Info',
 | 
					 | 
				
			||||||
    AUTHOR        => 'Eric A. Miller <emiller@cpan.org>',
 | 
					 | 
				
			||||||
    VERSION_FROM  => 'Info.pm',
 | 
					 | 
				
			||||||
    ABSTRACT_FROM => 'Info.pm',
 | 
					 | 
				
			||||||
    PREREQ_PM     => {
 | 
					 | 
				
			||||||
        'Test::More'   => 0,
 | 
					 | 
				
			||||||
        'Math::BigInt' => 0,
 | 
					 | 
				
			||||||
        'SNMP'         => 0,
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    PMLIBDIRS => [ 'Info', '$(BASEEXT)' ],
 | 
					 | 
				
			||||||
    dist      => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
 | 
					 | 
				
			||||||
    clean     => { FILES    => 'SNMP-Info-*' },
 | 
					 | 
				
			||||||
    realclean => { FILES    => 'Makefile.old' },
 | 
					 | 
				
			||||||
    (     ( ExtUtils::MakeMaker->VERSION() lt '6.25' ) ? ( 'PL_FILES' => {} )
 | 
					 | 
				
			||||||
        : ()
 | 
					 | 
				
			||||||
    ),
 | 
					 | 
				
			||||||
    (   ( ExtUtils::MakeMaker->VERSION() gt '6.30' ) ? ( 'LICENSE' => 'bsd' )
 | 
					 | 
				
			||||||
        : ()
 | 
					 | 
				
			||||||
    ),
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
sub MY::postamble {
 | 
					 | 
				
			||||||
    "
 | 
					 | 
				
			||||||
.PHONY: readme
 | 
					 | 
				
			||||||
readme: README
 | 
					 | 
				
			||||||
README: Info.pm
 | 
					 | 
				
			||||||
	pod2text -l Info.pm > README";
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@@ -4,7 +4,6 @@ Coding Guidelines:
 | 
				
			|||||||
    - tab-width of 4, no tab characters
 | 
					    - tab-width of 4, no tab characters
 | 
				
			||||||
    - keep POD documentation up-to-date
 | 
					    - keep POD documentation up-to-date
 | 
				
			||||||
    - always update ChangeLog before committing
 | 
					    - always update ChangeLog before committing
 | 
				
			||||||
    - always update DeviceMatrix.txt before committing
 | 
					 | 
				
			||||||
    - check-in required mibs to netdisco-mibs and release new package if needed
 | 
					    - check-in required mibs to netdisco-mibs and release new package if needed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Release and Testing Instructions: 
 | 
					Release and Testing Instructions: 
 | 
				
			||||||
@@ -3,9 +3,9 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use File::Glob qw/bsd_glob/;
 | 
					use File::Glob qw/bsd_glob/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
my @pms = glob_rec("../Info");
 | 
					my @pms = glob_rec("../../lib");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$new_version = shift @ARGV || '3.01';
 | 
					$new_version = shift @ARGV || die "missing new version\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
foreach my $p (@pms) {
 | 
					foreach my $p (@pms) {
 | 
				
			||||||
    print "$p\n";
 | 
					    print "$p\n";
 | 
				
			||||||
@@ -16,6 +16,7 @@ foreach my $p (@pms) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    while (<O>) {
 | 
					    while (<O>) {
 | 
				
			||||||
        s/^\s*\$VERSION\s+=\s*'[^']+'\s*;/\$VERSION = '$new_version';/;
 | 
					        s/^\s*\$VERSION\s+=\s*'[^']+'\s*;/\$VERSION = '$new_version';/;
 | 
				
			||||||
 | 
					        s/^SNMP::Info - Version [\d.]+$/SNMP::Info - Version $new_version/;
 | 
				
			||||||
        print P;
 | 
					        print P;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -24,7 +24,7 @@ use vars
 | 
				
			|||||||
    qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG %SPEED_MAP
 | 
					    qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG %SPEED_MAP
 | 
				
			||||||
    $NOSUCH $BIGINT $REPEATERS/;
 | 
					    $NOSUCH $BIGINT $REPEATERS/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=head1 NAME
 | 
					=head1 NAME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -32,7 +32,7 @@ SNMP::Info - OO Interface to Network devices and MIBs through SNMP
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
=head1 VERSION
 | 
					=head1 VERSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SNMP::Info - Version 3.29
 | 
					SNMP::Info - Version 3.37
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=head1 AUTHOR
 | 
					=head1 AUTHOR
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -47,7 +47,9 @@ by Max Baker.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
=head1 DEVICES SUPPORTED
 | 
					=head1 DEVICES SUPPORTED
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See L<http://netdisco.org/doc/DeviceMatrix.html> or L<DeviceMatrix.txt> for more details.
 | 
					There are now generic classes for most types of device and so the authors
 | 
				
			||||||
 | 
					recommend loading SNMP::Info with AutoSpecify, and then reporting to the mail
 | 
				
			||||||
 | 
					list any missing functionality (such as neighbor discovery tables).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=head1 SYNOPSIS
 | 
					=head1 SYNOPSIS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -168,7 +170,7 @@ install by hand.
 | 
				
			|||||||
SNMP::Info operates on textual descriptors found in MIBs.
 | 
					SNMP::Info operates on textual descriptors found in MIBs.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
If you are using SNMP::Info separate from Netdisco, 
 | 
					If you are using SNMP::Info separate from Netdisco, 
 | 
				
			||||||
download the Netdisco MIB package at L<http://sourceforge.net/project/showfiles.php?group_id=80033&package_id=135517>
 | 
					download the Netdisco MIB package at L<http://sourceforge.net/projects/netdisco/files/netdisco-mibs/latest-snapshot/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Make sure that your snmp.conf is updated to point to your MIB directory
 | 
					Make sure that your snmp.conf is updated to point to your MIB directory
 | 
				
			||||||
and that the MIBs are world-readable.
 | 
					and that the MIBs are world-readable.
 | 
				
			||||||
@@ -876,6 +878,12 @@ Subclass for PacketFront DRG series CPE.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
See documentation in L<SNMP::Info::Layer3::PacketFront> for details.
 | 
					See documentation in L<SNMP::Info::Layer3::PacketFront> for details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					=item SNMP::Info::Layer3::PaloAlto
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Subclass for Palo Alto firewalls.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					See documentation in L<SNMP::Info::Layer3::PaloAlto> for details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=item SNMP::Info::Layer3::Passport
 | 
					=item SNMP::Info::Layer3::Passport
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Subclass for Avaya/Nortel Ethernet Routing Switch/Passport 8000 series,
 | 
					Subclass for Avaya/Nortel Ethernet Routing Switch/Passport 8000 series,
 | 
				
			||||||
@@ -923,6 +931,12 @@ Alcatel-Lucent SR Class.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
See documentation in L<SNMP::Info::Layer3::Timetra> for details.
 | 
					See documentation in L<SNMP::Info::Layer3::Timetra> for details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					=item SNMP::Info::Layer3::VMware
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Subclass for VMware ESXi hosts.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					See documentation in L<SNMP::Info::Layer3::VMware> for details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=back
 | 
					=back
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=back
 | 
					=back
 | 
				
			||||||
@@ -1240,16 +1254,13 @@ sub new {
 | 
				
			|||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Table function store
 | 
					 | 
				
			||||||
    my $store = {};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    # Save Args for later
 | 
					    # Save Args for later
 | 
				
			||||||
    $new_obj->{store}     = $store;
 | 
					    $new_obj->{store}     ||= {};
 | 
				
			||||||
    $new_obj->{sess}      = $sess;
 | 
					    $new_obj->{sess}      = $sess;
 | 
				
			||||||
    $new_obj->{args}      = \%args;
 | 
					    $new_obj->{args}      = \%args;
 | 
				
			||||||
    $new_obj->{snmp_ver}  = $args{Version} || 2;
 | 
					    $new_obj->{snmp_ver}  = $sess->{Version}   || $args{Version}   || 2;
 | 
				
			||||||
    $new_obj->{snmp_comm} = $args{Community} || 'public';
 | 
					    $new_obj->{snmp_comm} = $sess->{Community} || $args{Community} || 'public';
 | 
				
			||||||
    $new_obj->{snmp_user} = $args{SecName} || 'initial';
 | 
					    $new_obj->{snmp_user} = $sess->{SecName}   || $args{SecName}   || 'initial';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return $auto_specific ? $new_obj->specify() : $new_obj;
 | 
					    return $auto_specific ? $new_obj->specify() : $new_obj;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1321,7 +1332,7 @@ data from a method.
 | 
				
			|||||||
Run $info->clear_cache() to clear the cache to allow reload of both globals
 | 
					Run $info->clear_cache() to clear the cache to allow reload of both globals
 | 
				
			||||||
and table methods.
 | 
					and table methods.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The cache can be retreved or set using the $info->cache() method. This works
 | 
					The cache can be retrieved or set using the $info->cache() method. This works
 | 
				
			||||||
together with the C<Offline> option.
 | 
					together with the C<Offline> option.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=head2 Object Scalar Methods
 | 
					=head2 Object Scalar Methods
 | 
				
			||||||
@@ -1466,9 +1477,6 @@ SNMP::Info::Layer3 subclasses.
 | 
				
			|||||||
If the device still can be connected to via SNMP::Info, then 
 | 
					If the device still can be connected to via SNMP::Info, then 
 | 
				
			||||||
SNMP::Info is returned.  
 | 
					SNMP::Info is returned.  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See L<http://netdisco.org/doc/DeviceMatrix.html> or L<DeviceMatrix.txt> for more details
 | 
					 | 
				
			||||||
about device support, or view C<device_type()> in F<Info.pm>.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=cut
 | 
					=cut
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sub device_type {
 | 
					sub device_type {
 | 
				
			||||||
@@ -1504,7 +1512,7 @@ sub device_type {
 | 
				
			|||||||
        42   => 'SNMP::Info::Layer3::Sun',
 | 
					        42   => 'SNMP::Info::Layer3::Sun',
 | 
				
			||||||
        43   => 'SNMP::Info::Layer2::3Com',
 | 
					        43   => 'SNMP::Info::Layer2::3Com',
 | 
				
			||||||
        45   => 'SNMP::Info::Layer2::Baystack',
 | 
					        45   => 'SNMP::Info::Layer2::Baystack',
 | 
				
			||||||
        171  => 'SNMP::Info::Layer3::Dell',
 | 
					        171  => 'SNMP::Info::Layer3::DLink',
 | 
				
			||||||
        244  => 'SNMP::Info::Layer3::Lantronix',
 | 
					        244  => 'SNMP::Info::Layer3::Lantronix',
 | 
				
			||||||
        311  => 'SNMP::Info::Layer3::Microsoft',
 | 
					        311  => 'SNMP::Info::Layer3::Microsoft',
 | 
				
			||||||
        674  => 'SNMP::Info::Layer3::Dell',
 | 
					        674  => 'SNMP::Info::Layer3::Dell',
 | 
				
			||||||
@@ -1525,6 +1533,7 @@ sub device_type {
 | 
				
			|||||||
        6027 => 'SNMP::Info::Layer3::Force10',
 | 
					        6027 => 'SNMP::Info::Layer3::Force10',
 | 
				
			||||||
        6486 => 'SNMP::Info::Layer3::AlcatelLucent',
 | 
					        6486 => 'SNMP::Info::Layer3::AlcatelLucent',
 | 
				
			||||||
        6527 => 'SNMP::Info::Layer3::Timetra',
 | 
					        6527 => 'SNMP::Info::Layer3::Timetra',
 | 
				
			||||||
 | 
					        6876 => 'SNMP::Info::Layer3::VMware',
 | 
				
			||||||
        8072 => 'SNMP::Info::Layer3::NetSNMP',
 | 
					        8072 => 'SNMP::Info::Layer3::NetSNMP',
 | 
				
			||||||
        9303 => 'SNMP::Info::Layer3::PacketFront',
 | 
					        9303 => 'SNMP::Info::Layer3::PacketFront',
 | 
				
			||||||
        10002 => 'SNMP::Info::Layer2::Ubiquiti',
 | 
					        10002 => 'SNMP::Info::Layer2::Ubiquiti',
 | 
				
			||||||
@@ -1536,9 +1545,11 @@ sub device_type {
 | 
				
			|||||||
        14988 => 'SNMP::Info::Layer3::Mikrotik',
 | 
					        14988 => 'SNMP::Info::Layer3::Mikrotik',
 | 
				
			||||||
        17163 => 'SNMP::Info::Layer3::Steelhead',
 | 
					        17163 => 'SNMP::Info::Layer3::Steelhead',
 | 
				
			||||||
        25506 => 'SNMP::Info::Layer3::H3C',
 | 
					        25506 => 'SNMP::Info::Layer3::H3C',
 | 
				
			||||||
 | 
					        25461 => 'SNMP::Info::Layer3::PaloAlto',
 | 
				
			||||||
        26543 => 'SNMP::Info::Layer3::IBMGbTor',
 | 
					        26543 => 'SNMP::Info::Layer3::IBMGbTor',
 | 
				
			||||||
        30065 => 'SNMP::Info::Layer3::Arista',
 | 
					        30065 => 'SNMP::Info::Layer3::Arista',
 | 
				
			||||||
        35098 => 'SNMP::Info::Layer3::Pica8',
 | 
					        35098 => 'SNMP::Info::Layer3::Pica8',
 | 
				
			||||||
 | 
					        41112 => 'SNMP::Info::Layer2::Ubiquiti',
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    my %l2sysoidmap = (
 | 
					    my %l2sysoidmap = (
 | 
				
			||||||
@@ -1546,7 +1557,7 @@ sub device_type {
 | 
				
			|||||||
        11    => 'SNMP::Info::Layer2::HP',
 | 
					        11    => 'SNMP::Info::Layer2::HP',
 | 
				
			||||||
        43    => 'SNMP::Info::Layer2::3Com',
 | 
					        43    => 'SNMP::Info::Layer2::3Com',
 | 
				
			||||||
        45    => 'SNMP::Info::Layer2::Baystack',
 | 
					        45    => 'SNMP::Info::Layer2::Baystack',
 | 
				
			||||||
        171   => 'SNMP::Info::Layer3::Dell',
 | 
					        171   => 'SNMP::Info::Layer3::DLink',
 | 
				
			||||||
        207   => 'SNMP::Info::Layer2::Allied',
 | 
					        207   => 'SNMP::Info::Layer2::Allied',
 | 
				
			||||||
        674   => 'SNMP::Info::Layer3::Dell',
 | 
					        674   => 'SNMP::Info::Layer3::Dell',
 | 
				
			||||||
        1872  => 'SNMP::Info::Layer3::AlteonAD',
 | 
					        1872  => 'SNMP::Info::Layer3::AlteonAD',
 | 
				
			||||||
@@ -1608,6 +1619,9 @@ sub device_type {
 | 
				
			|||||||
        $objtype = 'SNMP::Info::Layer3::Aironet'
 | 
					        $objtype = 'SNMP::Info::Layer3::Aironet'
 | 
				
			||||||
            if ( $desc =~ /Aironet/ and $desc =~ /\D(AP4800)\D/ );
 | 
					            if ( $desc =~ /Aironet/ and $desc =~ /\D(AP4800)\D/ );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Override voice gateway device (VG350) showing up as Aironet
 | 
				
			||||||
 | 
					        $objtype = 'SNMP::Info::Layer3::Cisco' if $desc =~ /VG350/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Cat6k with older SUPs (hybrid CatOS/IOS?)
 | 
					        # Cat6k with older SUPs (hybrid CatOS/IOS?)
 | 
				
			||||||
        $objtype = 'SNMP::Info::Layer3::C6500' if $desc =~ /(c6sup2|c6sup1)/;
 | 
					        $objtype = 'SNMP::Info::Layer3::C6500' if $desc =~ /(c6sup2|c6sup1)/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1899,6 +1913,10 @@ sub device_type {
 | 
				
			|||||||
            if (
 | 
					            if (
 | 
				
			||||||
            $desc =~ /^(Nortel\s)??Wireless\sSecurity\sSwitch\s23[568][012]\b/);
 | 
					            $desc =~ /^(Nortel\s)??Wireless\sSecurity\sSwitch\s23[568][012]\b/);
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
 | 
					        # Cisco IPS, older version which doesn't report layer 3 functionality
 | 
				
			||||||
 | 
					        $objtype = 'SNMP::Info::Layer7::CiscoIPS'
 | 
				
			||||||
 | 
					            if ( $soid =~ /\.1\.3\.6\.1\.4\.1\.9\.1\.1545/i );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Generic device classification based upon sysObjectID
 | 
					        # Generic device classification based upon sysObjectID
 | 
				
			||||||
        if ( defined($id) and $objtype eq 'SNMP::Info') {
 | 
					        if ( defined($id) and $objtype eq 'SNMP::Info') {
 | 
				
			||||||
            if ( defined $l3sysoidmap{$id} ) {
 | 
					            if ( defined $l3sysoidmap{$id} ) {
 | 
				
			||||||
@@ -3303,6 +3321,7 @@ Makes human friendly speed ratings using %SPEED_MAP
 | 
				
			|||||||
                '54000000'   => '54 Mbps',
 | 
					                '54000000'   => '54 Mbps',
 | 
				
			||||||
                '64000000'   => '64 Mbps',
 | 
					                '64000000'   => '64 Mbps',
 | 
				
			||||||
                '100000000'  => '100 Mbps',
 | 
					                '100000000'  => '100 Mbps',
 | 
				
			||||||
 | 
					                '200000000'  => '200 Mbps',
 | 
				
			||||||
                '149760000'  => 'ATM on OC-3',
 | 
					                '149760000'  => 'ATM on OC-3',
 | 
				
			||||||
                '155000000'  => 'OC-3',
 | 
					                '155000000'  => 'OC-3',
 | 
				
			||||||
                '155519000'  => 'OC-3',
 | 
					                '155519000'  => 'OC-3',
 | 
				
			||||||
@@ -3312,6 +3331,7 @@ Makes human friendly speed ratings using %SPEED_MAP
 | 
				
			|||||||
                '622000000'  => 'OC-12',
 | 
					                '622000000'  => 'OC-12',
 | 
				
			||||||
                '622080000'  => 'OC-12',
 | 
					                '622080000'  => 'OC-12',
 | 
				
			||||||
                '1000000000' => '1.0 Gbps',
 | 
					                '1000000000' => '1.0 Gbps',
 | 
				
			||||||
 | 
					                '2000000000' => '2.0 Gbps',
 | 
				
			||||||
                '2488000000' => 'OC-48',
 | 
					                '2488000000' => 'OC-48',
 | 
				
			||||||
             )
 | 
					             )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -3348,6 +3368,7 @@ munge_highspeed(). SNMP::Info can return speeds up to terabit levels this way.
 | 
				
			|||||||
    '54000000'   => '54 Mbps',
 | 
					    '54000000'   => '54 Mbps',
 | 
				
			||||||
    '64000000'   => '64 Mbps',
 | 
					    '64000000'   => '64 Mbps',
 | 
				
			||||||
    '100000000'  => '100 Mbps',
 | 
					    '100000000'  => '100 Mbps',
 | 
				
			||||||
 | 
					    '200000000'  => '200 Mbps',
 | 
				
			||||||
    '149760000'  => 'ATM on OC-3',
 | 
					    '149760000'  => 'ATM on OC-3',
 | 
				
			||||||
    '155000000'  => 'OC-3',
 | 
					    '155000000'  => 'OC-3',
 | 
				
			||||||
    '155519000'  => 'OC-3',
 | 
					    '155519000'  => 'OC-3',
 | 
				
			||||||
@@ -3357,6 +3378,7 @@ munge_highspeed(). SNMP::Info can return speeds up to terabit levels this way.
 | 
				
			|||||||
    '622000000'  => 'OC-12',
 | 
					    '622000000'  => 'OC-12',
 | 
				
			||||||
    '622080000'  => 'OC-12',
 | 
					    '622080000'  => 'OC-12',
 | 
				
			||||||
    '1000000000' => '1.0 Gbps',
 | 
					    '1000000000' => '1.0 Gbps',
 | 
				
			||||||
 | 
					    '2000000000' => '2.0 Gbps',
 | 
				
			||||||
    '2488000000' => 'OC-48',
 | 
					    '2488000000' => 'OC-48',
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -3792,6 +3814,7 @@ These methods return data as a scalar.
 | 
				
			|||||||
sub _global {
 | 
					sub _global {
 | 
				
			||||||
    my $method = shift;
 | 
					    my $method = shift;
 | 
				
			||||||
    my $oid    = shift;
 | 
					    my $oid    = shift;
 | 
				
			||||||
 | 
					    return sub {} if $method eq 'CARP_TRACE';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return sub {
 | 
					    return sub {
 | 
				
			||||||
        my $self = shift;
 | 
					        my $self = shift;
 | 
				
			||||||
@@ -3809,7 +3832,7 @@ sub _global {
 | 
				
			|||||||
        # Return cached data unless loading
 | 
					        # Return cached data unless loading
 | 
				
			||||||
        # We now store in raw format so munge before returning
 | 
					        # We now store in raw format so munge before returning
 | 
				
			||||||
        # unless expecting raw data
 | 
					        # unless expecting raw data
 | 
				
			||||||
        if ( defined $self->{"_$attr"} && !$load ) {
 | 
					        if ( exists $self->{"_$attr"} && !$load ) {
 | 
				
			||||||
            my $val = $self->{"_$attr"};
 | 
					            my $val = $self->{"_$attr"};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if ( !$raw ) {
 | 
					            if ( !$raw ) {
 | 
				
			||||||
@@ -4519,6 +4542,11 @@ sub _validate_autoload_method {
 | 
				
			|||||||
        $leaf_name =~ s/_/-/g;
 | 
					        $leaf_name =~ s/_/-/g;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # skip if offline
 | 
				
			||||||
 | 
					    if ( $self->{Offline} ) {
 | 
				
			||||||
 | 
					        return [1,(exists $self->{store}->{$method} ? 1: 0)];
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Translate MIB leaf node name to OID
 | 
					    # Translate MIB leaf node name to OID
 | 
				
			||||||
    my $oid = SNMP::translateObj($leaf_name);
 | 
					    my $oid = SNMP::translateObj($leaf_name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -4668,7 +4696,7 @@ sub AUTOLOAD {
 | 
				
			|||||||
    # Typos in function calls in SNMP::Info subclasses turn into
 | 
					    # Typos in function calls in SNMP::Info subclasses turn into
 | 
				
			||||||
    # AUTOLOAD requests for non-methods.  While this is deprecated,
 | 
					    # AUTOLOAD requests for non-methods.  While this is deprecated,
 | 
				
			||||||
    # we'll still get called, so report a less confusing error.
 | 
					    # we'll still get called, so report a less confusing error.
 | 
				
			||||||
    if ( ref($self) !~ /^SNMP::Info/ ) {
 | 
					    if ( ref($self) !~ /SNMP::Info/ ) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # croak reports one level too high.  die reports here.
 | 
					        # croak reports one level too high.  die reports here.
 | 
				
			||||||
        # I would really like to get the place that's likely to
 | 
					        # I would really like to get the place that's likely to
 | 
				
			||||||
@@ -38,7 +38,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS
 | 
					%MIBS
 | 
				
			||||||
    = ( 'ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB' => 'aipAMAPRemDeviceType', );
 | 
					    = ( 'ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB' => 'aipAMAPRemDeviceType', );
 | 
				
			||||||
@@ -38,7 +38,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'ADSL-LINE-MIB' => 'adslLineType' );
 | 
					%MIBS = ( 'ADSL-LINE-MIB' => 'adslLineType' );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -38,7 +38,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (); # IF-MIB
 | 
					%MIBS = (); # IF-MIB
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -61,7 +61,7 @@ sub agg_ports_ifstack {
 | 
				
			|||||||
  foreach my $idx ( keys %$ifStack ) {
 | 
					  foreach my $idx ( keys %$ifStack ) {
 | 
				
			||||||
      my ( $higher, $lower ) = split /\./, $idx;
 | 
					      my ( $higher, $lower ) = split /\./, $idx;
 | 
				
			||||||
      next if ( $higher == 0 or $lower == 0 );
 | 
					      next if ( $higher == 0 or $lower == 0 );
 | 
				
			||||||
      if ( $ifType->{ $higher } eq 'ieee8023adLag' ) {
 | 
					      if ( $ifType->{ $higher } eq 'ieee8023adLag'  or $ifType->{ $higher } eq 'propMultiplexor') {
 | 
				
			||||||
          $ret->{ $lower } = $higher;
 | 
					          $ret->{ $lower } = $higher;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,
 | 
					    %SNMP::Info::MIBS,
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE $INIT/;
 | 
					use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE $INIT/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'BRIDGE-MIB'   => 'dot1dBaseBridgeAddress',
 | 
					    'BRIDGE-MIB'   => 'dot1dBaseBridgeAddress',
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info;
 | 
				
			|||||||
use vars
 | 
					use vars
 | 
				
			||||||
    qw/$VERSION $DEBUG %FUNCS %GLOBALS %MIBS %MUNGE $INIT %CDP_CAPABILITIES/;
 | 
					    qw/$VERSION $DEBUG %FUNCS %GLOBALS %MIBS %MUNGE $INIT %CDP_CAPABILITIES/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Five data structures required by SNMP::Info
 | 
					# Five data structures required by SNMP::Info
 | 
				
			||||||
%MIBS = ( 'CISCO-CDP-MIB' => 'cdpGlobalRun' );
 | 
					%MIBS = ( 'CISCO-CDP-MIB' => 'cdpGlobalRun' );
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::IEEE802dot3ad 'agg_ports_lag';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
  %SNMP::Info::IEEE802dot3ad::MIBS,
 | 
					  %SNMP::Info::IEEE802dot3ad::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'CISCO-CONFIG-COPY-MIB' => 'ccCopyTable',
 | 
					    'CISCO-CONFIG-COPY-MIB' => 'ccCopyTable',
 | 
				
			||||||
@@ -97,6 +97,10 @@ sub copy_run_tftp {
 | 
				
			|||||||
        print "Using new method, row iid: $rand\n" if $ciscoconfig->debug();
 | 
					        print "Using new method, row iid: $rand\n" if $ciscoconfig->debug();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        #Check each set, delete created row if any fail
 | 
					        #Check each set, delete created row if any fail
 | 
				
			||||||
 | 
					        unless ( $ciscoconfig->set_config_row_status( 5, $rand ) ) {
 | 
				
			||||||
 | 
					            $ciscoconfig->error_throw("Initializing config copy instruction failed");
 | 
				
			||||||
 | 
					            return;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        unless ( $ciscoconfig->set_config_source_type( 4, $rand ) ) {
 | 
					        unless ( $ciscoconfig->set_config_source_type( 4, $rand ) ) {
 | 
				
			||||||
            $ciscoconfig->error_throw("Setting source type failed");
 | 
					            $ciscoconfig->error_throw("Setting source type failed");
 | 
				
			||||||
            unless ( $ciscoconfig->set_config_row_status( 6, $rand ) ) {
 | 
					            unless ( $ciscoconfig->set_config_row_status( 6, $rand ) ) {
 | 
				
			||||||
@@ -38,7 +38,7 @@ use Exporter;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PAECAPABILITIES/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PAECAPABILITIES/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'CISCO-PORT-SECURITY-MIB' => 'ciscoPortSecurityMIB',
 | 
					    'CISCO-PORT-SECURITY-MIB' => 'ciscoPortSecurityMIB',
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'CISCO-POWER-ETHERNET-EXT-MIB' => 'cpeExtPsePortEntPhyIndex',
 | 
					%MIBS = ( 'CISCO-POWER-ETHERNET-EXT-MIB' => 'cpeExtPsePortEntPhyIndex',
 | 
				
			||||||
          'CISCO-CDP-MIB' => 'cdpCachePowerConsumption' );
 | 
					          'CISCO-CDP-MIB' => 'cdpCachePowerConsumption' );
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'CISCO-CLASS-BASED-QOS-MIB' => 'cbQosIfIndex', );
 | 
					%MIBS = ( 'CISCO-CLASS-BASED-QOS-MIB' => 'cbQosIfIndex', );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'CISCO-RTTMON-MIB' => 'rttMonCtrlAdminOwner', );
 | 
					%MIBS = ( 'CISCO-RTTMON-MIB' => 'rttMonCtrlAdminOwner', );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -38,7 +38,7 @@ use Exporter;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'CISCO-STACK-MIB' => 'ciscoStackMIB', );
 | 
					%MIBS = ( 'CISCO-STACK-MIB' => 'ciscoStackMIB', );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'SNMPv2-MIB'            => 'sysDescr',
 | 
					    'SNMPv2-MIB'            => 'sysDescr',
 | 
				
			||||||
@@ -36,7 +36,7 @@ use SNMP::Info::Bridge;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT $INIT/;
 | 
					use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT $INIT/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@SNMP::Info::CiscoStpExtensions::ISA = qw/SNMP::Info::Bridge SNMP::Info Exporter/;
 | 
					@SNMP::Info::CiscoStpExtensions::ISA = qw/SNMP::Info::Bridge SNMP::Info Exporter/;
 | 
				
			||||||
@SNMP::Info::CiscoStpExtensions::EXPORT_OK = qw//;
 | 
					@SNMP::Info::CiscoStpExtensions::EXPORT_OK = qw//;
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'CISCO-VTP-MIB'                       => 'vtpVlanName',
 | 
					    'CISCO-VTP-MIB'                       => 'vtpVlanName',
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'EXTREME-EDP-MIB'   => 'extremeEdpPortIfIndex',
 | 
					    'EXTREME-EDP-MIB'   => 'extremeEdpPortIfIndex',
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'ENTITY-MIB' => 'entPhysicalSerialNum' );
 | 
					%MIBS = ( 'ENTITY-MIB' => 'entPhysicalSerialNum' );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'EtherLike-MIB' => 'etherMIB' );
 | 
					%MIBS = ( 'EtherLike-MIB' => 'etherMIB' );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'FOUNDRY-SN-SWITCH-GROUP-MIB' => 'snFdpGlobalRun' );
 | 
					%MIBS = ( 'FOUNDRY-SN-SWITCH-GROUP-MIB' => 'snFdpGlobalRun' );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -38,7 +38,7 @@ use Exporter;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( 'IEEE802dot11-MIB' => 'dot11DesiredSSID', );
 | 
					%MIBS = ( 'IEEE802dot11-MIB' => 'dot11DesiredSSID', );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::Aggregate;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
  %SNMP::Info::Aggregate::MIBS,
 | 
					  %SNMP::Info::Aggregate::MIBS,
 | 
				
			||||||
@@ -44,7 +44,7 @@ use constant {
 | 
				
			|||||||
    IPV6MIB => 3,
 | 
					    IPV6MIB => 3,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -75,7 +75,7 @@ $VERSION = '3.29';
 | 
				
			|||||||
    'ip_addr6_pfx'      => 'ipAddressPrefix',               # IP-MIB 
 | 
					    'ip_addr6_pfx'      => 'ipAddressPrefix',               # IP-MIB 
 | 
				
			||||||
    'c_addr6_pfx'       => 'cIpAddressPrefix',              # CISCO-IETF-IP-MIB 
 | 
					    'c_addr6_pfx'       => 'cIpAddressPrefix',              # CISCO-IETF-IP-MIB 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    'ip_addr6_index'    => 'ipAddressIfIndex',              # IP-MIBw
 | 
					    'ip_addr6_index'    => 'ipAddressIfIndex',              # IP-MIB
 | 
				
			||||||
    'c_addr6_index'     => 'cIpAddressIfIndex',             # CISCO-IETF-IP-MIB 
 | 
					    'c_addr6_index'     => 'cIpAddressIfIndex',             # CISCO-IETF-IP-MIB 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    'ip_addr6_type'     => 'ipAddressType',                 # IP-MIB
 | 
					    'ip_addr6_type'     => 'ipAddressType',                 # IP-MIB
 | 
				
			||||||
@@ -142,6 +142,12 @@ sub ipv6_n2p_addr {
 | 
				
			|||||||
                    # so what we've collected in that variable is actually the first byte of the address.
 | 
					                    # so what we've collected in that variable is actually the first byte of the address.
 | 
				
			||||||
                    $v6_packed = pack('C', $addrsize) . $v6_packed;
 | 
					                    $v6_packed = pack('C', $addrsize) . $v6_packed;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					                if (length($v6_packed) == 17) {
 | 
				
			||||||
 | 
					                    # Workaround for IPV6-MIB on Windows 2012: if the address is one byte too long, the SNMP agent probably has an incorrect
 | 
				
			||||||
 | 
					                    # implementation where a length field precedes the actual IPv6 address.
 | 
				
			||||||
 | 
					                    # In that case, the first character should be chr(16), ie 0x10; strip it if that's the case.
 | 
				
			||||||
 | 
					                    $v6_packed =~ s/^\x10//;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
                if (length($v6_packed) == 16) {
 | 
					                if (length($v6_packed) == 16) {
 | 
				
			||||||
                    $v6addr = join(':', map { sprintf("%04x", $_) } unpack("n*", $v6_packed) );
 | 
					                    $v6addr = join(':', map { sprintf("%04x", $_) } unpack("n*", $v6_packed) );
 | 
				
			||||||
                    $return->{$row} = $v6addr;
 | 
					                    $return->{$row} = $v6addr;
 | 
				
			||||||
@@ -307,7 +313,9 @@ sub ipv6_addr_prefix {
 | 
				
			|||||||
    foreach my $row (keys %$ipv6_addr_prefix){
 | 
					    foreach my $row (keys %$ipv6_addr_prefix){
 | 
				
			||||||
        if ($row =~ /^(\d+)\.[\d\.]+$/) {
 | 
					        if ($row =~ /^(\d+)\.[\d\.]+$/) {
 | 
				
			||||||
            my $type = $1;
 | 
					            my $type = $1;
 | 
				
			||||||
            if ($type == 2) { # IPv6
 | 
						    if (($type == 2) or ($type == 4)) { # IPv6
 | 
				
			||||||
 | 
							# Remove interface specific part from vrf interfaces
 | 
				
			||||||
 | 
							if ($row =~ /^((\d+\.){17}\d+)/) { $row = $1 }
 | 
				
			||||||
		# Remove the OID part from the value
 | 
							# Remove the OID part from the value
 | 
				
			||||||
		my $val = $ipv6_addr_prefix->{$row};
 | 
							my $val = $ipv6_addr_prefix->{$row};
 | 
				
			||||||
		if ( $val =~ /^.+?((?:\d+\.){19}\d+)$/ ){
 | 
							if ( $val =~ /^.+?((?:\d+\.){19}\d+)$/ ){
 | 
				
			||||||
@@ -39,10 +39,11 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    'LLDP-MIB'          => 'lldpLocSysCapEnabled',
 | 
					    'LLDP-MIB'          => 'lldpLocSysCapEnabled',
 | 
				
			||||||
 | 
					    'LLDP-EXT-MED-MIB'  => 'lldpXMedMIB',
 | 
				
			||||||
    'LLDP-EXT-DOT1-MIB' => 'lldpXdot1MIB',
 | 
					    'LLDP-EXT-DOT1-MIB' => 'lldpXdot1MIB',
 | 
				
			||||||
    'LLDP-EXT-DOT3-MIB' => 'lldpXdot3MIB',
 | 
					    'LLDP-EXT-DOT3-MIB' => 'lldpXdot3MIB',
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
@@ -435,6 +436,8 @@ None.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
=item F<LLDP-MIB>
 | 
					=item F<LLDP-MIB>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					=item F<LLDP-EXT-MED-MIB>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=item F<LLDP-EXT-DOT1-MIB>
 | 
					=item F<LLDP-EXT-DOT1-MIB>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=item F<LLDP-EXT-DOT3-MIB>
 | 
					=item F<LLDP-EXT-DOT3-MIB>
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( %SNMP::Info::MIBS, 'SNMP-REPEATER-MIB' => 'rptrPortGroupIndex' );
 | 
					%MIBS = ( %SNMP::Info::MIBS, 'SNMP-REPEATER-MIB' => 'rptrPortGroupIndex' );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info::Layer1;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set for No CDP
 | 
					# Set for No CDP
 | 
				
			||||||
%GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, 'root_ip' => 'actualIPAddr', );
 | 
					%GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, 'root_ip' => 'actualIPAddr', );
 | 
				
			||||||
@@ -78,7 +78,7 @@ sub model {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    my $desc = $allied->description();
 | 
					    my $desc = $allied->description();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if ( $desc =~ /(AT-\d{4}\S{1}?)/ ) {
 | 
					    if ( $desc =~ /(AT-\d{4}\S{1})/ ) {
 | 
				
			||||||
        return $1;
 | 
					        return $1;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info::Layer1;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set for No CDP
 | 
					# Set for No CDP
 | 
				
			||||||
%GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, );
 | 
					%GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, );
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info::Layer1;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer1::MIBS,
 | 
					    %SNMP::Info::Layer1::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -46,7 +46,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,         %SNMP::Info::Bridge::MIBS,
 | 
					    %SNMP::Info::MIBS,         %SNMP::Info::Bridge::MIBS,
 | 
				
			||||||
@@ -11,7 +11,7 @@ use SNMP::Info::CDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::LLDP::MIBS,
 | 
					    %SNMP::Info::LLDP::MIBS,
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::Airespace;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,      %SNMP::Info::Bridge::MIBS,
 | 
					    %SNMP::Info::MIBS,      %SNMP::Info::Bridge::MIBS,
 | 
				
			||||||
@@ -49,7 +49,7 @@ use SNMP::Info::IEEE802dot11;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%GLOBALS = (
 | 
					%GLOBALS = (
 | 
				
			||||||
    %SNMP::Info::IEEE802dot11::GLOBALS,
 | 
					    %SNMP::Info::IEEE802dot11::GLOBALS,
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::Layer1;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%GLOBALS = ( %SNMP::Info::Layer2::GLOBALS );
 | 
					%GLOBALS = ( %SNMP::Info::Layer2::GLOBALS );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -46,7 +46,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,    %SNMP::Info::LLDP::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,    %SNMP::Info::LLDP::MIBS,
 | 
				
			||||||
@@ -48,7 +48,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%GLOBALS = (
 | 
					%GLOBALS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::GLOBALS,
 | 
					    %SNMP::Info::Layer2::GLOBALS,
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info::Layer2::Cisco;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%GLOBALS = (
 | 
					%GLOBALS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::Cisco::GLOBALS,
 | 
					    %SNMP::Info::Layer2::Cisco::GLOBALS,
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info::Layer2::Cisco;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::Cisco::MIBS,
 | 
					    %SNMP::Info::Layer2::Cisco::MIBS,
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::SONMP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,
 | 
					    %SNMP::Info::MIBS,
 | 
				
			||||||
@@ -52,7 +52,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -50,11 +50,7 @@ use SNMP::Info::CDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					 | 
				
			||||||
# This will be filled in with the device's index into the EntPhysicalEntry
 | 
					 | 
				
			||||||
# table by the serial() function.
 | 
					 | 
				
			||||||
our $index = undef;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
%GLOBALS = (
 | 
					%GLOBALS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::GLOBALS,
 | 
					    %SNMP::Info::Layer2::GLOBALS,
 | 
				
			||||||
@@ -98,6 +94,10 @@ sub vendor {
 | 
				
			|||||||
    return 'cisco';
 | 
					    return 'cisco';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub os {
 | 
				
			||||||
 | 
					    return 'ros';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Walk the entPhysicalSerialNum table and return the first serial found
 | 
					# Walk the entPhysicalSerialNum table and return the first serial found
 | 
				
			||||||
sub serial {
 | 
					sub serial {
 | 
				
			||||||
    my $ciscosb  = shift;
 | 
					    my $ciscosb  = shift;
 | 
				
			||||||
@@ -113,9 +113,13 @@ sub serial {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
sub os_ver {
 | 
					sub os_ver {
 | 
				
			||||||
    my $ciscosb = shift;
 | 
					    my $ciscosb = shift;
 | 
				
			||||||
    my $os_ver  = $ciscosb->e_swver();
 | 
					    my $e_swver  = $ciscosb->e_swver();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return $os_ver->{$index} if defined $index;
 | 
					    foreach my $e ( sort keys %$e_swver ) {
 | 
				
			||||||
 | 
					        if (defined $e_swver->{$e} and $e_swver->{$e} !~ /^\s*$/) {
 | 
				
			||||||
 | 
					            return $e_swver->{$e};
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Grab e_model from Entity and tag on e_hwver
 | 
					# Grab e_model from Entity and tag on e_hwver
 | 
				
			||||||
@@ -124,10 +128,12 @@ sub model {
 | 
				
			|||||||
    my $e_model = $ciscosb->e_model();
 | 
					    my $e_model = $ciscosb->e_model();
 | 
				
			||||||
    my $e_hwver = $ciscosb->e_hwver();
 | 
					    my $e_hwver = $ciscosb->e_hwver();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (defined ($index)) {
 | 
					    foreach my $e ( sort keys %$e_model ) {
 | 
				
			||||||
        my $model = "$e_model->{$index} $e_hwver->{$index}";
 | 
					        if (defined $e_model->{$e} and $e_model->{$e} !~ /^\s*$/) {
 | 
				
			||||||
 | 
					            my $model = "$e_model->{$e} $e_hwver->{$e}";
 | 
				
			||||||
            return $model;
 | 
					            return $model;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    return $ciscosb->description();
 | 
					    return $ciscosb->description();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -210,6 +216,10 @@ These are methods that return scalar value from SNMP
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Returns 'cisco'
 | 
					Returns 'cisco'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					=item $ciscosb->os()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Returns 'ros'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
=item $ciscosb->os_ver()
 | 
					=item $ciscosb->os_ver()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Returns software version (C<entPhysicalSoftwareRev>)
 | 
					Returns software version (C<entPhysicalSoftwareRev>)
 | 
				
			||||||
@@ -37,7 +37,7 @@ use Exporter;
 | 
				
			|||||||
use SNMP::Info::Layer3;
 | 
					use SNMP::Info::Layer3;
 | 
				
			||||||
use SNMP::Info::MAU;
 | 
					use SNMP::Info::MAU;
 | 
				
			||||||
use SNMP::Info::CDP;
 | 
					use SNMP::Info::CDP;
 | 
				
			||||||
use SNMP::Info::Aggregate;
 | 
					use SNMP::Info::Aggregate 'agg_ports_ifstack';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@SNMP::Info::Layer2::HP::ISA = qw/
 | 
					@SNMP::Info::Layer2::HP::ISA = qw/
 | 
				
			||||||
    SNMP::Info::Aggregate
 | 
					    SNMP::Info::Aggregate
 | 
				
			||||||
@@ -50,7 +50,7 @@ use SNMP::Info::Aggregate;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -44,7 +44,7 @@ use SNMP::Info::CDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -36,7 +36,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::Airespace;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,        %SNMP::Info::Bridge::MIBS,
 | 
					    %SNMP::Info::MIBS,        %SNMP::Info::Bridge::MIBS,
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS, %SNMP::Info::IEEE802dot11::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS, %SNMP::Info::IEEE802dot11::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info::Bridge;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,
 | 
					    %SNMP::Info::MIBS,
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# This will be filled in with the device's index into the EntPhysicalEntry
 | 
					# This will be filled in with the device's index into the EntPhysicalEntry
 | 
				
			||||||
# table by the serial() function.
 | 
					# table by the serial() function.
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,
 | 
					    %SNMP::Info::MIBS,
 | 
				
			||||||
@@ -15,7 +15,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info::Layer2;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set for No CDP
 | 
					# Set for No CDP
 | 
				
			||||||
%GLOBALS = ( %SNMP::Info::Layer2::GLOBALS );
 | 
					%GLOBALS = ( %SNMP::Info::Layer2::GLOBALS );
 | 
				
			||||||
@@ -53,7 +53,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,
 | 
					    %SNMP::Info::MIBS,
 | 
				
			||||||
@@ -201,7 +201,7 @@ sub serial {
 | 
				
			|||||||
        my $parent = $e_parent->{$iid};
 | 
					        my $parent = $e_parent->{$iid};
 | 
				
			||||||
        if ( $parent eq '0' ) {
 | 
					        if ( $parent eq '0' ) {
 | 
				
			||||||
            my $serial = $l3->e_serial($iid);
 | 
					            my $serial = $l3->e_serial($iid);
 | 
				
			||||||
            if ( $serial ) {
 | 
					            if ( $serial && $serial->{$iid} ) {
 | 
				
			||||||
                return $serial->{$iid};
 | 
					                return $serial->{$iid};
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
@@ -41,7 +41,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
					use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -49,7 +49,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE 
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE 
 | 
				
			||||||
            $int_include_vpn $fake_idx $type_class/;
 | 
					            $int_include_vpn $fake_idx $type_class/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
            %SNMP::Info::Layer3::MIBS,
 | 
					            %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -36,7 +36,7 @@ use Exporter;
 | 
				
			|||||||
use SNMP::Info::Layer3;
 | 
					use SNMP::Info::Layer3;
 | 
				
			||||||
use SNMP::Info::MAU;
 | 
					use SNMP::Info::MAU;
 | 
				
			||||||
use SNMP::Info::LLDP;
 | 
					use SNMP::Info::LLDP;
 | 
				
			||||||
use SNMP::Info::Aggregate;
 | 
					use SNMP::Info::Aggregate 'agg_ports_ifstack';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@SNMP::Info::Layer3::Arista::ISA = qw/
 | 
					@SNMP::Info::Layer3::Arista::ISA = qw/
 | 
				
			||||||
    SNMP::Info::Aggregate
 | 
					    SNMP::Info::Aggregate
 | 
				
			||||||
@@ -48,7 +48,7 @@ use SNMP::Info::Aggregate;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::Bridge;
 | 
				
			|||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE %MODEL_MAP
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE %MODEL_MAP
 | 
				
			||||||
    %MODID_MAP %PROCID_MAP/;
 | 
					    %MODID_MAP %PROCID_MAP/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS,
 | 
					    %SNMP::Info::MIBS,
 | 
				
			||||||
@@ -36,7 +36,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -47,7 +47,7 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
@SNMP::Info::Layer3::C3550::EXPORT_OK = qw//;
 | 
					@SNMP::Info::Layer3::C3550::EXPORT_OK = qw//;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# NOTE: Order creates precedence
 | 
					# NOTE: Order creates precedence
 | 
				
			||||||
#       Example: v_name exists in Bridge.pm and CiscoVTP.pm
 | 
					#       Example: v_name exists in Bridge.pm and CiscoVTP.pm
 | 
				
			||||||
@@ -44,7 +44,7 @@ use SNMP::Info::MAU;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MAU::MIBS,
 | 
					    %SNMP::Info::MAU::MIBS,
 | 
				
			||||||
@@ -51,7 +51,7 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# NOTE: Order creates precedence
 | 
					# NOTE: Order creates precedence
 | 
				
			||||||
#       Example: v_name exists in Bridge.pm and CiscoVTP.pm
 | 
					#       Example: v_name exists in Bridge.pm and CiscoVTP.pm
 | 
				
			||||||
@@ -55,7 +55,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -45,7 +45,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, );
 | 
					%MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, );
 | 
					%MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -50,7 +50,7 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::Cisco::MIBS,
 | 
					    %SNMP::Info::Layer3::Cisco::MIBS,
 | 
				
			||||||
@@ -42,7 +42,7 @@ use SNMP::Info::Entity;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::Entity::MIBS,
 | 
					    %SNMP::Info::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::Entity::MIBS,
 | 
				
			||||||
							
								
								
									
										126
									
								
								lib/SNMP/Info/Layer3/DLink.pm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										126
									
								
								lib/SNMP/Info/Layer3/DLink.pm
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,126 @@
 | 
				
			|||||||
 | 
					package SNMP::Info::Layer3::DLink;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use strict;
 | 
				
			||||||
 | 
					use Exporter;
 | 
				
			||||||
 | 
					use SNMP::Info::Layer3;
 | 
				
			||||||
 | 
					use SNMP::Info::LLDP;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@SNMP::Info::Layer3::DLink::ISA       = qw/SNMP::Info::LLDP SNMP::Info::Layer3 Exporter/;
 | 
				
			||||||
 | 
					@SNMP::Info::Layer3::DLink::EXPORT_OK = qw//;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%MIBS = (
 | 
				
			||||||
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
 | 
					    %SNMP::Info::LLDP::MIBS,
 | 
				
			||||||
 | 
					    'DLINK-ID-REC-MIB' => 'dlink',
 | 
				
			||||||
 | 
					    'SWPRIMGMT-DES3200-MIB' => 'dlink-des3200SeriesProd',
 | 
				
			||||||
 | 
					    'SWPRIMGMT-DES30XXP-MIB' => 'dlink-des30xxproductProd',
 | 
				
			||||||
 | 
					    'SWPRIMGMT-DES1228ME-MIB' => 'dlink-des1228MEproductProd',
 | 
				
			||||||
 | 
					    'SWDES3528-52PRIMGMT-MIB' => 'dlink-Des3500Series', 
 | 
				
			||||||
 | 
					    'DES-1210-28-AX' => 'des-1210-28ax',
 | 
				
			||||||
 | 
					    'DES-1210-10MEbx' => 'des-1210-10mebx',
 | 
				
			||||||
 | 
					    'DES-1210-26MEbx' => 'des-1210-26mebx',
 | 
				
			||||||
 | 
					    'DES-1210-52-BX' => 'des-1210-52bx',
 | 
				
			||||||
 | 
					    'DES-1210-52-CX' => 'des-1210-52-cx',
 | 
				
			||||||
 | 
					    'DGS-1210-24-AX' => 'dgs-1210-24ax',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%GLOBALS = (
 | 
				
			||||||
 | 
					    %SNMP::Info::Layer3::GLOBALS,
 | 
				
			||||||
 | 
					    %SNMP::Info::LLDP::GLOBALS,
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%FUNCS = (
 | 
				
			||||||
 | 
					    %SNMP::Info::Layer3::FUNCS,
 | 
				
			||||||
 | 
					    %SNMP::Info::LLDP::FUNCS,
 | 
				
			||||||
 | 
					    'dlink_fw' => 'probeSoftwareRev',
 | 
				
			||||||
 | 
					    'dlink_hw' => 'probeHardwareRev',
 | 
				
			||||||
 | 
					    'dlink_stp_i_root_port' => 'MSTP_MIB__swMSTPInstRootPort',
 | 
				
			||||||
 | 
					    'dlink_serial_no' => 'AGENT_GENERAL_MIB__agentSerialNumber',
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%MUNGE = ( %SNMP::Info::Layer3::MUNGE, %SNMP::Info::LLDP::MUNGE, );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub model {
 | 
				
			||||||
 | 
					    my $dlink=shift;
 | 
				
			||||||
 | 
					    my $id = $dlink->id();
 | 
				
			||||||
 | 
					    my $model = &SNMP::translateObj($id);
 | 
				
			||||||
 | 
					    return $id unless defined $model;
 | 
				
			||||||
 | 
					    if (defined $model && $model !~ /dlink-products/) {
 | 
				
			||||||
 | 
						return $model;
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
					    	#If don't have a device MIB
 | 
				
			||||||
 | 
						return $dlink->description();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub vendor {
 | 
				
			||||||
 | 
					    return 'dlink';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub serial {
 | 
				
			||||||
 | 
					    my $dlink = shift;
 | 
				
			||||||
 | 
					    my $model = $dlink->model();
 | 
				
			||||||
 | 
					    my $id = $dlink->id();
 | 
				
			||||||
 | 
					    my $serial;
 | 
				
			||||||
 | 
					    if ($model =~ /1210/) {
 | 
				
			||||||
 | 
						#Due to the zoo of MIB from DLink by 1210 series
 | 
				
			||||||
 | 
						$serial->{0} = $dlink->session()->get($id.'.1.30.0');
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
						$serial = $dlink->dlink_serial_no();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return $serial->{0} if ( defined $serial->{0} and $serial->{0} !~ /^\s*$/ and $serial->{0} !~ 'NOSUCHOBJECT' );
 | 
				
			||||||
 | 
					    return $dlink->SUPER::serial();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub fwver {
 | 
				
			||||||
 | 
					    my $dlink=shift;
 | 
				
			||||||
 | 
					    my $model = $dlink->model();
 | 
				
			||||||
 | 
					    my $id = $dlink->id();
 | 
				
			||||||
 | 
					    my $fw;
 | 
				
			||||||
 | 
					    if ($model =~ /1210/) {
 | 
				
			||||||
 | 
						#Due to the zoo of MIB from DLink by 1210 series
 | 
				
			||||||
 | 
						$fw->{0} = $dlink->session()->get($id.'.1.3.0');
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
						$fw = $dlink->dlink_fw();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    return $fw->{0} if ( defined $fw->{0} and $fw->{0} !~ /^\s*$/ and $fw->{0} !~ 'NOSUCHOBJECT');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub hwver {
 | 
				
			||||||
 | 
					    my $dlink=shift;
 | 
				
			||||||
 | 
					    my $model = $dlink->model();
 | 
				
			||||||
 | 
					    my $id = $dlink->id();
 | 
				
			||||||
 | 
					    my $hw;
 | 
				
			||||||
 | 
					    if ($model =~ /1210/) {
 | 
				
			||||||
 | 
						#Due to the zoo of MIB from DLink by 1210 series
 | 
				
			||||||
 | 
						$hw->{0} = $dlink->session()->get($id.'.1.2.0');
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
						$hw = $dlink->dlink_hw();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    return $hw->{0} if ( defined $hw->{0} and $hw->{0} !~ /^\s*$/ and $hw->{0} !~ 'NOSUCHOBJECT');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub stp_i_root_port {
 | 
				
			||||||
 | 
					    my $dlink=shift;
 | 
				
			||||||
 | 
					    my $model = $dlink->model();
 | 
				
			||||||
 | 
					    my $id = $dlink->id();
 | 
				
			||||||
 | 
					    my $stp_i_root_port;
 | 
				
			||||||
 | 
					    if ($model =~ /1210-(?:10|26)/) {
 | 
				
			||||||
 | 
						#Due to the zoo of MIB from DLink by 1210 series
 | 
				
			||||||
 | 
						$stp_i_root_port->{0} = $dlink->session()->get($id.'.6.1.13.0');
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
						$stp_i_root_port = $dlink->dlink_stp_i_root_port();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    return $stp_i_root_port if ( defined $stp_i_root_port->{0} and $stp_i_root_port->{0} !~ /^\s*$/ and $stp_i_root_port->{0} !~ 'NOSUCHOBJECT');
 | 
				
			||||||
 | 
					    return $dlink->SUPER::stp_i_root_port();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					1;
 | 
				
			||||||
 | 
					__END__
 | 
				
			||||||
@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -44,7 +44,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION $DEBUG %GLOBALS %FUNCS $INIT %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION $DEBUG %GLOBALS %FUNCS $INIT %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS, %SNMP::Info::CDP::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS, %SNMP::Info::CDP::MIBS,
 | 
				
			||||||
@@ -46,7 +46,7 @@ use SNMP::Info::EDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -38,7 +38,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -72,10 +72,14 @@ $VERSION = '3.29';
 | 
				
			|||||||
    'i_up'          => 'sysInterfaceStatus',
 | 
					    'i_up'          => 'sysInterfaceStatus',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # sysIfxStatTable
 | 
					    # sysIfxStatTable
 | 
				
			||||||
    'i_octet_in'       => 'sysIfxStatHcInOctets',
 | 
					    'i_octet_in64'       => 'sysIfxStatHcInOctets',
 | 
				
			||||||
    'i_octet_out'      => 'sysIfxStatHcOutOctets',
 | 
					    'i_octet_out64'      => 'sysIfxStatHcOutOctets',
 | 
				
			||||||
    'i_pkts_ucast_in'  => 'sysIfxStatHcInUcastPkts',
 | 
					    'i_pkts_ucast_in64'  => 'sysIfxStatHcInUcastPkts',
 | 
				
			||||||
    'i_pkts_ucast_out' => 'sysIfxStatHcOutUcastPkts',
 | 
					    'i_pkts_ucast_out64' => 'sysIfxStatHcOutUcastPkts',
 | 
				
			||||||
 | 
					    'i_pkts_mutli_in64'  => 'sysIfxStatInMulticastPkts',
 | 
				
			||||||
 | 
					    'i_pkts_multi_out64' => 'sysIfxStatOutMulticastPkts',
 | 
				
			||||||
 | 
					    'i_pkts_bcast_in64'  => 'sysIfxStatInBroadcastPkts',
 | 
				
			||||||
 | 
					    'i_pkts_bcast_out64' => 'sysIfxStatOutBroadcastPkts',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # sysInterfaceStatTable
 | 
					    # sysInterfaceStatTable
 | 
				
			||||||
    'i_discards_in'  => 'sysInterfaceStatDropsIn',
 | 
					    'i_discards_in'  => 'sysInterfaceStatDropsIn',
 | 
				
			||||||
@@ -115,8 +119,8 @@ sub fan {
 | 
				
			|||||||
    my $ret       = "";
 | 
					    my $ret       = "";
 | 
				
			||||||
    my $s         = "";
 | 
					    my $s         = "";
 | 
				
			||||||
    foreach my $i ( sort { $a <=> $b } keys %$fan_state ) {
 | 
					    foreach my $i ( sort { $a <=> $b } keys %$fan_state ) {
 | 
				
			||||||
        $ret .= $s . $i . ": " . $fan_state->{$i};
 | 
					        $ret .= $s . $i . ': ' . $fan_state->{$i};
 | 
				
			||||||
        $s = ", ";
 | 
					        $s = ', ';
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return if ( $s eq "" );
 | 
					    return if ( $s eq "" );
 | 
				
			||||||
    return $ret;
 | 
					    return $ret;
 | 
				
			||||||
@@ -161,8 +165,9 @@ sub i_type {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    my %i_type;
 | 
					    my %i_type;
 | 
				
			||||||
    foreach my $if ( keys %$idx ) {
 | 
					    foreach my $if ( keys %$idx ) {
 | 
				
			||||||
 | 
					        $i_type{$if} =
 | 
				
			||||||
        $i_type{$if} = 'ethernetCsmacd';
 | 
					          ((exists $f5->{sess}->{UseEnums} and $f5->{sess}->{UseEnums})
 | 
				
			||||||
 | 
					           ? 'ethernetCsmacd' : 6 );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return \%i_type;
 | 
					    return \%i_type;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -43,7 +43,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION $DEBUG %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
					use vars qw/$VERSION $DEBUG %GLOBALS %MIBS %FUNCS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -39,7 +39,7 @@ use SNMP::Info::Layer3;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
@@ -48,7 +48,7 @@ use SNMP::Info::LLDP;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
					use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$VERSION = '3.29';
 | 
					$VERSION = '3.37';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%MIBS = (
 | 
					%MIBS = (
 | 
				
			||||||
    %SNMP::Info::Layer3::MIBS,
 | 
					    %SNMP::Info::Layer3::MIBS,
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user