ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Net-SNMP-XS/XS.pm
(Generate patch)

Comparing Net-SNMP-XS/XS.pm (file contents):
Revision 1.3 by root, Wed Apr 8 13:54:42 2009 UTC vs.
Revision 1.6 by root, Thu Apr 9 10:08:25 2009 UTC

13This module tries to speed up Net::SNMP response packet decoding. 13This module tries to speed up Net::SNMP response packet decoding.
14 14
15It does this by overriding a few selected internal method by (almost) 15It does this by overriding a few selected internal method by (almost)
16equivalent XS methods. 16equivalent XS methods.
17 17
18This currently reduces decode time by a factor of four for typical bulk 18This currently reduces decode time by a factor of ten for typical bulk
19responses. 19responses.
20 20
21There are currently the following limitations when using this module: 21There are currently the following limitations when using this module:
22 22
23=over 4 23=over 4
24 24
25=item leading dots are required for iods 25=item overriding internal functions might cause the module to
26malfunction with future versions of Net::SNMP
26 27
27=item error handling is currently broken (but parse errors will be detected) 28=item only leading dots for oids are supported
28 29
29=item error messages will be simpler/different 30=item error messages will be simpler/different
30 31
31=item oid components are limited to unsigned 32 bit integers 32=item oid components are limited to unsigned 32 bit integers
32 33
35=item a 64 bit perl is required 36=item a 64 bit perl is required
36 37
37=item a moderately modern (>= C99) C compiler is required 38=item a moderately modern (>= C99) C compiler is required
38 39
39=item only tested with 5.10 40=item only tested with 5.10
41
42=item duplicate OIDs are not supported
43
44=item REPORT PDUs are not supported
40 45
41=back 46=back
42 47
43=cut 48=cut
44 49

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines