goldsimon
|
5d360a6711
|
Replaced struct ip_addr by typedef ip_addr_t to make changing the actual implementation behind the typedef easier.
|
2010-02-04 18:47:44 +00:00 |
|
goldsimon
|
a23b446ddf
|
Use macros defined in ip_addr.h (some of them new) to work with IP addresses (preparation for bug #27352 - Change ip_addr from struct to typedef (u32_t) - and better code).
|
2010-02-04 17:21:32 +00:00 |
|
goldsimon
|
21e3cde95c
|
Added missing casts (bug #28659)
|
2010-01-28 12:05:14 +00:00 |
|
goldsimon
|
ef31aa12e2
|
Renamed the private mib node from 'private' to 'mib_private' to *not* use reserved C/C++ keywords, added comments, added init-define for private MIB
|
2010-01-24 17:16:37 +00:00 |
|
goldsimon
|
9dd6c28523
|
bug #26523: Compiler Warnings
|
2010-01-24 14:35:28 +00:00 |
|
goldsimon
|
057c51ff6d
|
Use LWIP_UNUSED_ARG() instead of if(){}, fix unused arg warning if LWIP_ARP==0
|
2009-08-25 17:50:59 +00:00 |
|
goldsimon
|
14cb4eb735
|
fixed arguments of socket functions to match the standard; converted size argument of netconn_write to 'size_t' for that; fixed some warnings
|
2009-02-16 19:33:51 +00:00 |
|
fbernon
|
8c19f9a57e
|
Fix to be able to build SNMP with LWIP_ARP=0. It's not a perfect solution, but I put some @todo points to review them later.
|
2007-11-27 19:53:47 +00:00 |
|
goldsimon
|
e1f49d990b
|
Fix some warnings discovered by compiling the unixsim under cygwin (gcc pedantic)
|
2007-11-25 13:57:05 +00:00 |
|
goldsimon
|
bfe24b138d
|
Patch #6215: added ifAdminStatus write support (if explicitly enabled by defining SNMP_SAFE_REQUESTS to 0); added code to check link status for ifOperStatus if LWIP_NETIF_LINK_CALLBACK is defined.
|
2007-11-06 20:53:37 +00:00 |
|
goldsimon
|
b7ef6077df
|
Changed IP_REASSEMBLY to enqueue the received pbufs so that multiple packets can be reassembled simultaneously and no static reassembly buffer is needed.
|
2007-10-06 15:24:43 +00:00 |
|
fbernon
|
47ae677652
|
enable to remove SNMP timer (which consumne several cycles even when it's not necessary). snmp_agent.txt tell to call snmp_inc_sysuptime() each 10ms (but, it's intrusive if you use sys_timeout feature). Now, you can decide to call snmp_add_sysuptime(100) each 1000ms (which is bigger "step", but call to a lower frequency). Or, you can decide to not call snmp_inc_sysuptime() or snmp_add_sysuptime(), and to define the SNMP_GET_SYSUPTIME(sysuptime) macro. This one is undefined by default in mib2.c. SNMP_GET_SYSUPTIME is called inside snmp_get_sysuptime(u32_t *value), and enable to change "sysuptime" value only when it's queried (any direct call to "sysuptime" is changed by a call to snmp_get_sysuptime).
|
2007-09-10 18:50:44 +00:00 |
|
fbernon
|
e3cd1ac1f9
|
Minor changes (but in lot of files): add #if/#endif for options where they could miss. #if LWIP_xxx if always put after #include "lwip/opt.h" (note this one indirectly include cc.h). Move others includes inside #if/#endif block.
|
2007-09-07 23:01:59 +00:00 |
|
fbernon
|
ac1149156d
|
several-files: replace some #include "arch/cc.h" by "lwip/arch.h", or simply remove it as long as "lwip/opt.h" is included before (this one include "lwip/debug.h" which already include "lwip/arch.h"). Like that, default defines are provided by "lwip/arch.h" if they are not defined in cc.h, in the same spirit than "lwip/opt.h" for lwipopts.h.
|
2007-09-06 16:43:43 +00:00 |
|
fbernon
|
9152d6671c
|
Comments Fix for Doxygen documentation
|
2007-08-09 22:21:44 +00:00 |
|
goldsimon
|
bd570561e8
|
Fix for bug #19740: 2 static functions are unused, simply ifdefing them out for now to get rid of warnings
|
2007-05-13 11:08:04 +00:00 |
|
goldsimon
|
11a4f5538b
|
Change names of 2 global variables again, as the previous names did not have lwip-style...
|
2007-04-03 16:33:14 +00:00 |
|
goldsimon
|
34fcccc50b
|
- Changed the names of some variables in SNMP module to avoid them shadowing each other (which produces a lot of warnings and makes the code hard to maintain)
- Added missing defines for 3 snmp-functions if LWIP_SNMP==0
|
2007-04-02 20:39:24 +00:00 |
|
christiaans
|
b72677c3ce
|
Added missing NULL return checks for snmp_mib_lrn_alloc() and trimmed whitespace at line ends.
|
2006-11-17 11:07:25 +00:00 |
|
christiaans
|
bc182cab7c
|
Removed EXPERIMENTAL status.
|
2006-10-13 12:00:35 +00:00 |
|
christiaans
|
cb412134dd
|
Added newlines to LWIP_DEBUGFs.
|
2006-09-22 08:00:56 +00:00 |
|
christiaans
|
960e724ad3
|
Improved mib node struct for external object access and moved get_object_def() calls to the message processing bit.
|
2006-09-14 15:08:54 +00:00 |
|
christiaans
|
320ea29861
|
Added some lines for SET command.
|
2006-09-12 10:03:46 +00:00 |
|
christiaans
|
c5e99ada63
|
Fixed sysObjectID length to copy private IDs with unkown lengths properly.
|
2006-09-08 09:22:28 +00:00 |
|
christiaans
|
a88d054d05
|
Improved TRAP interfacing. Varbinds maybe allocated at (external) trap source as wel. Added trap destination settings.
|
2006-09-07 14:17:03 +00:00 |
|
christiaans
|
41ff80e5d3
|
First getnext succes, values are returned insead of NULLs, empty tables are skipped. Limitation: a single varbind per request, so 'snmptable' will fail.
|
2006-09-06 10:14:07 +00:00 |
|
christiaans
|
56c5fdbeaf
|
Added newlines in debug output, small optimalisations, more work on 'getnext', fixed 'get' on udp table.
|
2006-09-04 09:22:48 +00:00 |
|
christiaans
|
130d39cc03
|
Changed index structs to mib_list_node structs to place the table index trees directly in the mib tree.
|
2006-09-01 07:14:50 +00:00 |
|
christiaans
|
1485edf8e1
|
Added index tree node structs and functions, e.g. to be used for ARP table indexes.
|
2006-08-29 11:28:28 +00:00 |
|
christiaans
|
c3f82acf7a
|
Pacified GCC warnings.
|
2006-08-21 11:50:03 +00:00 |
|
christiaans
|
d734cd986c
|
Moved noleafs_get_object_def() and noleafs_get_value() protos from mib2.c to snmp_structs.h
|
2006-08-15 07:28:43 +00:00 |
|
christiaans
|
8559f3e583
|
MIB-2 object values near to completion, just committing for keeping the flame alive.
|
2006-08-11 14:16:36 +00:00 |
|
christiaans
|
9b11c4670d
|
Corrected returned object id for interfaces.ifTable.ifEntry.ifSpecific to zeroDotZero (0.0).
|
2006-08-07 11:35:32 +00:00 |
|
christiaans
|
d8922d0410
|
Added minimalistic SNMP GET functionality.
|
2006-07-14 12:54:38 +00:00 |
|
christiaans
|
7a5cb21056
|
Fixed (experi)mental typo.
|
2006-07-07 11:33:36 +00:00 |
|
christiaans
|
333c3f18c0
|
Initial commit. Expirimental code, please note this is not yet fully functional.
|
2006-07-07 09:49:31 +00:00 |
|