Commit Graph

  • 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
  • 692ccd0e97 Slight 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
  • 57a6ec56e3 More Nortel support Eric Miller 2007-11-20 03:49:09 +00:00
  • 4d53aa41e2 Return "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
  • 1d286d8388 Add 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
  • bf79dd333f Fix for uninitialized value errors in i_mac() Eric Miller 2007-11-10 17:48:58 +00:00
  • c882e63dad whitespace Eric Miller 2007-11-10 17:46:12 +00:00
  • 710e7afbe6 Remove 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
  • b17f04e762 Fix 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
  • b6377596f8 Support both stackable and chassis based switches for psuedo ENTITY-MIB methods for older switches Eric Miller 2007-10-10 03:51:30 +00:00
  • b5d1210f72 Make Psuedo ENTITY-MIB methods work with all routers supported by the class Eric Miller 2007-10-10 03:45:47 +00:00
  • af038c491b Add chassis info to psuedo ENTITY-MIB methods Eric Miller 2007-10-10 03:35:11 +00:00
  • 4af016ea4f Can'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
  • e87e076b6a Use Q-BRIDGE-MIB for macsuck from bridge class rather than defining our own. Eric Miller 2007-10-10 02:28:00 +00:00
  • dfbc7cfd07 Fix to avoid inheritance issues in psuedo classes with e_index() Eric Miller 2007-10-10 02:24:58 +00:00
  • 696efaad82 Turn 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
  • b435382a5e Map 207 to Layer2::Allied Bill Fenner 2007-10-09 17:53:23 +00:00
  • ea65ed57af Teach 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
  • f3058e4e9c Add i_vlan, copied from my L3::Cisco.pm implementation. Bill Fenner 2007-08-13 12:52:05 +00:00
  • 75b570af95 Include CiscoPower. Bill Fenner 2007-07-30 15:32:18 +00:00
  • 840d8a48ba Add PowerEthernet support. Bill Fenner 2007-07-30 15:27:35 +00:00
  • b5fec8dbde Add support for POWER-ETHERNET-MIB and CISCO-POWER-ETHERNET-EXT-MIB Bill Fenner 2007-07-30 15:25:28 +00:00
  • 123dc84f05 Get i_vlan from Layer3 Cisco from the sub-interface ID. Bill Fenner 2007-07-18 16:39:11 +00:00
  • 98ceee3212 Update the MIBs actually required and where to get them. Bill Fenner 2007-07-18 16:37:47 +00:00
  • ab08aa1de1 Some 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
  • 0c583b7838 Enterasys support Eric Miller 2007-06-25 22:02:27 +00:00
  • 7515cb0ab0 Remove propvirtual from i_ignore() so we capture VLAN interfaces and their associated MACs. Eric Miller 2007-06-20 03:12:20 +00:00
  • fc4d9cac24 Remove i_ignore(), use Layer2 definition. Eric Miller 2007-06-20 03:09:24 +00:00
  • 8d496beceb Remove 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
  • 659d38b0db More 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
  • 4c9f9d9876 Method 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
  • 06fd442dce Extreme VLAN support Update partial table support Eric Miller 2007-06-14 03:34:05 +00:00
  • 8955e25c4f Add new VLAN methods to Extreme. Bill Fenner 2007-06-13 15:11:04 +00:00
  • f543768c7b Fix detection of Cisco PIX and ASA. Eric Miller 2007-06-13 02:56:18 +00:00
  • 4c33cfecff Prep 1.05 Eric Miller 2007-06-13 02:52:43 +00:00
  • 2070f9b9e0 Support partial table fetches on overridden table methods. Prep 1.05 Eric Miller 2007-06-13 02:48:44 +00:00
  • 069695f570 Sync new files Eric Miller 2007-06-12 03:19:31 +00:00
  • ad300684c3 Updates 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
  • 9565c908c6 Annotate that this module is deprecated. Eric Miller 2007-06-11 00:54:20 +00:00
  • 85f36d3831 Foundry updates. SNMP set method updates. Eric Miller 2007-06-09 03:37:01 +00:00
  • 77aca4b628 Depreciate 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
  • 7602c30d96 Add 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
  • c5b2894d23 Emulate ENTITY-MIB Physical Table methods in Passport class Eric Miller 2007-05-17 02:23:44 +00:00
  • 508a86b563 Emulate ENTITY-MIB Physical Table methods using RAPID-CITY MIB Eric Miller 2007-05-17 02:19:11 +00:00
  • 01faf96ccb Catch up on updates Eric Miller 2007-04-21 03:22:31 +00:00
  • 3edb813da7 Pass $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
  • 8cae0c74fb Emulate 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
  • 7a40aa02ed more 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
  • 6bbc902c75 Copyright and license Eric Miller 2007-04-14 23:59:35 +00:00
  • 79a4a55265 entPhysicalIndex (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
  • 67081eed26 Emulate 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
  • 749ad55af1 Add LLDP support Eric Miller 2007-04-06 02:00:45 +00:00
  • 866d28a36d Fix 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
  • b5edc85a56 Initial 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
  • fb44b0b4b1 Only 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
  • 09f80eeed7 Translate OIDs returned by Entity MIB e_type Bill Fenner 2007-02-26 00:19:15 +00:00
  • e5c81896aa Implement 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
  • 7ad7d1e338 Add -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
  • 1b0c212a95 Increased 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
  • 0dc9174c83 Fix uptime fetching code. Minor documentation fixes. Bill Fenner 2007-02-15 21:49:59 +00:00
  • 70197f35ee Add 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
  • cde34cfc99 Cisco Airespace wireless controller support Eric Miller 2007-01-25 03:59:38 +00:00
  • 41dac34246 Fix typo in name of OID for e_pos. Also add pod for e_pos. Bill Fenner 2006-12-02 04:06:27 +00:00
  • b1e0261216 Handle 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
  • 84b1160c23 Hook up Netgear by enterprise number. Bill Fenner 2006-11-23 06:17:10 +00:00
  • 0cededc7ba Add 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
  • 0b932064ed Cyclades terminal server support Eric Miller 2006-11-20 19:36:14 +00:00
  • c4c0cbb597 Fix doc cut and paste Eric Miller 2006-11-20 16:29:21 +00:00
  • 24662f2352 Initial Import Eric Miller 2006-11-20 16:19:28 +00:00
  • d460c5a473 Some 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
  • 87063bc4d3 Update 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
  • 948921930b Remove 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
  • dc494ff038 Implement 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