a714c46fba- [ 1780872 ] Incorrect detection of admin duplex on older HP Procurve (Robert Kerr) - [ 1835187 ] New HP devices (perand)
Eric Miller
2007-11-21 21:34:40 +00:00
692ccd0e97Slight logic change to c_ip() to retain backwards compatibility.
Eric Miller
2007-11-21 20:35:58 +00:00
e0aa0835cd[ 1769604 ] Include support for extended vlan membership in CiscoVTP.pm
Eric Miller
2007-11-21 04:23:38 +00:00
845a0c4121[ 1780874 ] c_ip doesn't check cdpCacheAddressType
Eric Miller
2007-11-21 04:20:58 +00:00
57a6ec56e3More Nortel support
Eric Miller
2007-11-20 03:49:09 +00:00
4d53aa41e2Return "zeroDotZero" for slots and containers in e_type()
Eric Miller
2007-11-20 03:48:20 +00:00
214534b211- Correct indexing in Psuedo ENTITY-MIB methods - Refactor ns_e_pos() for both chassis and stackables
Eric Miller
2007-11-20 03:45:15 +00:00
5ac0d946a7- [1833182] Info/Layer2/Baystack.pm: get model number for ERS 2500 (David Sieb�rger) - [1833190] Info/Layer2/Baystack.pm: fix index_factor (David Sieb�rger) - Revert 1.16, fixed issue upstream
Eric Miller
2007-11-19 04:28:01 +00:00
bd908a6952[1833174] Info.pm: recognise new Nortel switches as Layer2::Baystack (David Sieb�rger)
Eric Miller
2007-11-19 04:25:17 +00:00
400e94ea27- Override ip_netmask() to get masks for virtual and cpu interfaces - rc_vlan_name() has changed to v_name() for compatibility purposes - Silence warnings on uninitialized variables when searching for virtual management interfaces
Eric Miller
2007-11-19 02:59:31 +00:00
1d286d8388Add rc_virt_mask and rc_cpu_mask so that we can get masks on virtual and cpu interfaces
Eric Miller
2007-11-19 02:50:42 +00:00
bf79dd333fFix for uninitialized value errors in i_mac()
Eric Miller
2007-11-10 17:48:58 +00:00
c882e63dadwhitespace
Eric Miller
2007-11-10 17:46:12 +00:00
710e7afbe6Remove a mistaken comment in previous commit
Eric Miller
2007-11-04 05:01:42 +00:00
e51c9c1da2- Implement v_index() and v_name() consistently across classes in support of Netdisco 0.96 - Don't query dynamic VLANs - table may be too large on some devices
Eric Miller
2007-11-04 03:29:47 +00:00
b17f04e762Fix for uninitialized value in i_name()
Eric Miller
2007-11-04 02:58:01 +00:00
a6d16bdfc9[ 1782392 ] Warnings from C1900.pm
Eric Miller
2007-11-04 02:51:35 +00:00
b6377596f8Support both stackable and chassis based switches for psuedo ENTITY-MIB methods for older switches
Eric Miller
2007-10-10 03:51:30 +00:00
b5d1210f72Make Psuedo ENTITY-MIB methods work with all routers supported by the class
Eric Miller
2007-10-10 03:45:47 +00:00
af038c491bAdd chassis info to psuedo ENTITY-MIB methods
Eric Miller
2007-10-10 03:35:11 +00:00
4af016ea4fCan't point FUNC at a method, must override in a method.
Eric Miller
2007-10-10 03:31:42 +00:00
a2d94315c3- Use Q-BRIDGE-MIB for macsuck from bridge class rather than redefining - Model cosmetics
Eric Miller
2007-10-10 02:38:36 +00:00
e87e076b6aUse Q-BRIDGE-MIB for macsuck from bridge class rather than defining our own.
Eric Miller
2007-10-10 02:28:00 +00:00
dfbc7cfd07Fix to avoid inheritance issues in psuedo classes with e_index()
Eric Miller
2007-10-10 02:24:58 +00:00
696efaad82Turn on bulkwalk - this is a big source of inefficiency for a class that handles some of the bigger hardware. If you need bulkwalk off, turn it off when creating the class (e.g., with bulkwalk_no in netdisco)
Bill Fenner
2007-10-09 17:57:23 +00:00
b435382a5eMap 207 to Layer2::Allied
Bill Fenner
2007-10-09 17:53:23 +00:00
ea65ed57afTeach Baystack's e_index() that Entity's e_index() is implemented based on e_descr() - otherwise, Entity's e_index() will always return a mapping even if the device doesn't implement the ENTITY-MIB.
Bill Fenner
2007-10-08 22:30:30 +00:00
f3058e4e9cAdd i_vlan, copied from my L3::Cisco.pm implementation.
Bill Fenner
2007-08-13 12:52:05 +00:00
75b570af95Include CiscoPower.
Bill Fenner
2007-07-30 15:32:18 +00:00
840d8a48baAdd PowerEthernet support.
Bill Fenner
2007-07-30 15:27:35 +00:00
b5fec8dbdeAdd support for POWER-ETHERNET-MIB and CISCO-POWER-ETHERNET-EXT-MIB
Bill Fenner
2007-07-30 15:25:28 +00:00
123dc84f05Get i_vlan from Layer3 Cisco from the sub-interface ID.
Bill Fenner
2007-07-18 16:39:11 +00:00
98ceee3212Update the MIBs actually required and where to get them.
Bill Fenner
2007-07-18 16:37:47 +00:00
ab08aa1de1Some devices have issues with BRIDGE-MIB (duplicates and non-increasing oids). Use Q-BRIDGE-MIB for macsuck.
Eric Miller
2007-06-26 01:35:17 +00:00
e8c0a78e67- Enterasys support - L2::C1900 bridge group (VLAN) reporting - CiscoStack duplex reporting improvement
Eric Miller
2007-06-25 22:05:07 +00:00
0c583b7838Enterasys support
Eric Miller
2007-06-25 22:02:27 +00:00
7515cb0ab0Remove propvirtual from i_ignore() so we capture VLAN interfaces and their associated MACs.
Eric Miller
2007-06-20 03:12:20 +00:00
fc4d9cac24Remove i_ignore(), use Layer2 definition.
Eric Miller
2007-06-20 03:09:24 +00:00
8d496becebRemove device specific i_type(), use standard IF-MIB values.
Eric Miller
2007-06-20 03:07:41 +00:00
ce1fac9e86- Correct operational and administrative duplex reporting. - Remove device specific i_type() use standard IF-MIB values. - Remove PORT-SECURITY-MIB from CiscoStack as these are now in CiscoPortSecurity class. - Move interfaces() and i_name() methods out of CiscoStack to L2::Catalyst so we can remove globs from L3:C3550 and L3::C6500.
Eric Miller
2007-06-20 03:05:29 +00:00
659d38b0dbMore CiscoVTP removal clean up
Eric Miller
2007-06-20 02:52:24 +00:00
56a4238632- Remove CiscoVTP from inheritance, devices do not support it. - Enable VLAN / bridge group reporting with i_vlan() and i_vlan_membership(). - Remove device specific i_type(), return standard IF-MIB values.
Eric Miller
2007-06-20 02:49:26 +00:00
4c9f9d9876Method name change - Alexander Hartmaier
Eric Miller
2007-06-19 01:52:32 +00:00
533104ce55[ 1670427 ] Info.pm modifications - allow partials on i_speed (Justin Hunter)
Eric Miller
2007-06-19 01:48:57 +00:00
06fd442dceExtreme VLAN support Update partial table support
Eric Miller
2007-06-14 03:34:05 +00:00
8955e25c4fAdd new VLAN methods to Extreme.
Bill Fenner
2007-06-13 15:11:04 +00:00
f543768c7bFix detection of Cisco PIX and ASA.
Eric Miller
2007-06-13 02:56:18 +00:00
4c33cfecffPrep 1.05
Eric Miller
2007-06-13 02:52:43 +00:00
2070f9b9e0Support partial table fetches on overridden table methods. Prep 1.05
Eric Miller
2007-06-13 02:48:44 +00:00
069695f570Sync new files
Eric Miller
2007-06-12 03:19:31 +00:00
ad300684c3Updates for 1.05
Eric Miller
2007-06-12 03:18:20 +00:00
98d120717a[ 1681923 ] Preliminary MS Windows router support (begemot)
Eric Miller
2007-06-11 02:45:20 +00:00
1ebe34ce90[ 1681923 ] Preliminary MS Windows router support (begemot)
Eric Miller
2007-06-11 02:38:53 +00:00
9565c908c6Annotate that this module is deprecated.
Eric Miller
2007-06-11 00:54:20 +00:00
85f36d3831Foundry updates. SNMP set method updates.
Eric Miller
2007-06-09 03:37:01 +00:00
77aca4b628Depreciate L2::Foundry, use new L3::Foundry for all Foundry devices. Enable the use of raw mib leaf names from loaded MIBs in set operations. Clear attribute cache on successful SNMP set. POD updates.
Eric Miller
2007-06-09 03:29:44 +00:00
7602c30d96Add LLDP support. Support partial table fetches on overridden table methods. Modification to support Foundry devices in single class. Pod updates.
Eric Miller
2007-06-09 03:07:49 +00:00
c5b2894d23Emulate ENTITY-MIB Physical Table methods in Passport class
Eric Miller
2007-05-17 02:23:44 +00:00
508a86b563Emulate ENTITY-MIB Physical Table methods using RAPID-CITY MIB
Eric Miller
2007-05-17 02:19:11 +00:00
01faf96ccbCatch up on updates
Eric Miller
2007-04-21 03:22:31 +00:00
3edb813da7Pass $attr twice to _load_attr( ) in AUTOLOAD when using a mib leaf to make sure data is cached.
Eric Miller
2007-04-21 02:43:55 +00:00
8cae0c74fbEmulate ENTITY-MIB Physical Table methods using Wellfleet-HARDWARE-MIB and Wellfleet-MODULE-MIB.
Eric Miller
2007-04-21 02:37:14 +00:00
feefe2dcee- Add new VLAN methods to include VLAN set methods. Testers needed. - POD updates.
Eric Miller
2007-04-17 03:44:42 +00:00
7a40aa02edmore POD
Eric Miller
2007-04-17 03:18:58 +00:00
5d9ac88750- Add new VLAN methods to include VLAN set methods. Testers needed. - Support partial table fetches on overridden table methods. - POD updates.
Eric Miller
2007-04-16 03:25:35 +00:00
93c54da5ba[ 1577927 ] Add EIGRP Neighbor Tables (Andrew Herrick)
Eric Miller
2007-04-15 03:39:01 +00:00
d9c87bdfbd- Modify inheritance to use Cisco classes before generic classes - [ 1670428 ] add CiscoConfig inheritance - Remove globs which shouldn't be needed with new inheritance chain - Add CiscoPortSecurity inheritance so we can remove port security from CiscoStack - POD updates
Eric Miller
2007-04-15 02:44:14 +00:00
6bbc902c75Copyright and license
Eric Miller
2007-04-14 23:59:35 +00:00
79a4a55265entPhysicalIndex (e_index) is not-accessible. Create e_index method to facilitate emulation methods in other classes
Eric Miller
2007-04-14 23:57:31 +00:00
67081eed26Emulate ENTITY-MIB Physical Table methods using S5-CHASSIS-MIB for older devices.
Eric Miller
2007-04-14 20:54:57 +00:00
be37a24fc9- Modify inheritance to use Cisco classes before generic classes - Remove globs which shouldn't be needed with new inheritance chain - POD updates
Eric Miller
2007-04-06 03:37:26 +00:00
269d2b7be9- Support partial table fetches on overridden table methods. - Use IID as key for hashes, remove unnecessary code. - Align with other topology classes, return all data. c_ip() no longer returns and an array for multiple neighbors on a local port.
Eric Miller
2007-04-06 02:10:58 +00:00
749ad55af1Add LLDP support
Eric Miller
2007-04-06 02:00:45 +00:00
866d28a36dFix for incorrect mib leaf logic in AUTOLOAD.
Eric Miller
2007-04-06 01:58:16 +00:00
1a3b3ae009- Patches from Alexander Hartmaier - POD update for new LLDP class
Eric Miller
2007-04-05 02:47:07 +00:00
b5edc85a56Initial commit - based upon the work of Bernhard Augenstein
Eric Miller
2007-04-04 02:19:28 +00:00
bb9e6f5101[ 1670413 ] CDP.pm -- power drawn support (Justin Hunter)
Eric Miller
2007-04-03 02:53:52 +00:00
9d37614f66[ 1670407 ] MAU.pm partials (Justin Hunter)
Eric Miller
2007-04-03 02:40:47 +00:00
669989434c- Enable calls to SUPER class to find autoloaded methods (Bernhard Augenstein) - Modify AUTOLOAD so that single instance MIB leafs return a scalar like GLOBALS while MIB leafs in tables return reference to hash like FUNCS. Do not access %SNMP::MIB directly to prevent autovivification.
Eric Miller
2007-04-03 02:19:39 +00:00
fb44b0b4b1Only return MAC from munge_mac() if it actually is a MAC. Fix for netdisco where device would not be inserted in DB due to malformed MAC.
Eric Miller
2007-04-03 01:25:22 +00:00
09f80eeed7Translate OIDs returned by Entity MIB e_type
Bill Fenner
2007-02-26 00:19:15 +00:00
e5c81896aaImplement v_index as a function, since the OID is not-accessible and can't be walked.
Bill Fenner
2007-02-20 03:06:04 +00:00
7ad7d1e338Add -n for no bulkwalk. Allow -x to be specified multiple times to go with Info.pm's new Debug=2 output.
Bill Fenner
2007-02-15 23:11:43 +00:00
1b0c212a95Increased debugging in _load_attr(). The most verbose requires Debug = 2. Print an error in AUTOLOAD if it's called without a class; this is likely to be a typo in a function call in a module implementation and the default error message is just confusing.
Bill Fenner
2007-02-15 23:10:55 +00:00
0dc9174c83Fix uptime fetching code. Minor documentation fixes.
Bill Fenner
2007-02-15 21:49:59 +00:00
70197f35eeAdd Layer3::NetSNMP, combining some of my work with that submitted by Bradley Baetz in patch 1557529.
Bill Fenner
2007-02-14 23:58:31 +00:00
5c0cefefba[ 1644841 ] Airespace serial number
Eric Miller
2007-01-26 03:44:11 +00:00
54633a7b99[ 1638153 ] Add rptrAddrTrackNewLastSrcAddress to Layer1's functions
Eric Miller
2007-01-25 04:30:38 +00:00
cde34cfc99Cisco Airespace wireless controller support
Eric Miller
2007-01-25 03:59:38 +00:00
41dac34246Fix typo in name of OID for e_pos. Also add pod for e_pos.
Bill Fenner
2006-12-02 04:06:27 +00:00
b1e0261216Handle SNMPv1 noSuchName response - iid = '' and val = ''. Getting noSuchName in response to a getnext for an empty table resulted in a return value of { '' => '' } instead of undef. Fixes [1596554]
Bill Fenner
2006-11-23 06:51:38 +00:00
84b1160c23Hook up Netgear by enterprise number.
Bill Fenner
2006-11-23 06:17:10 +00:00
0cededc7baAdd a netgear class, based on Zoltan Erszenyi's work with the GSM 7224 and my brief encounter with an FSM 726.
Bill Fenner
2006-11-23 06:12:46 +00:00
0b932064edCyclades terminal server support
Eric Miller
2006-11-20 19:36:14 +00:00
c4c0cbb597Fix doc cut and paste
Eric Miller
2006-11-20 16:29:21 +00:00
24662f2352Initial Import
Eric Miller
2006-11-20 16:19:28 +00:00
d460c5a473Some of the links were broken since some pages used TABLE ENTRIES and others used TABLE METHODS. Since README says TABLE METHODS, let's standardize on that.
Bill Fenner
2006-11-18 00:23:26 +00:00
87063bc4d3Update Required MIBs, GLOBALS and TABLE ENTRIES sections to include links in cross-references to other SNMP::Info pages.
Bill Fenner
2006-11-17 00:59:33 +00:00
948921930bRemove custom ipNetToMediaTable implementations, and inherit them from Layer3.pm Use orig_foo() instead of custom versions Rename 'serial' to 'serial1' so Layer3.pm's serial() sub will use it
Bill Fenner
2006-11-17 00:25:14 +00:00
dc494ff038Implement Dot11 Transmission Power Table (dot11PhyTxPowerTable) and a helper function, dot11_cur_tx_pwr_mw(), which performs the necessary dereferencing to get the current tx power level in mw.
Bill Fenner
2006-11-16 17:39:04 +00:00