marcbou
|
0b8b9e8033
|
Changed // style comment to /* style */ comment.
|
2007-08-16 20:41:56 +00:00 |
|
fbernon
|
9152d6671c
|
Comments Fix for Doxygen documentation
|
2007-08-09 22:21:44 +00:00 |
|
fbernon
|
d057e95ce3
|
Minor Fix (remove unused USE_ROUTER_ALERT and some coding style)
|
2007-08-09 20:21:59 +00:00 |
|
fbernon
|
ac2932bac3
|
stats.h, stats.c, igmp.h, igmp.c, opt.h: Fix for bug #20503 : IGMP Improvement. Introduce IGMP_STATS to centralize statistics management.
|
2007-08-09 20:09:22 +00:00 |
|
fbernon
|
7c104c8fbb
|
igmp.h, igmp.c, ip.c: Fix minor changes from bug #20503 : IGMP Improvement. This is mainly on using lookup/lookfor, and some coding styles...
|
2007-08-09 16:53:47 +00:00 |
|
fbernon
|
f1c4a9ebfa
|
Minor fix (warning when LWIP_DEBUG is undefined)
|
2007-07-29 08:31:31 +00:00 |
|
fbernon
|
42eead8f41
|
igmp.c: Fix bug #20595 to accept IGMPv3 "Query" messages.
|
2007-07-26 17:10:56 +00:00 |
|
goldsimon
|
f9c30017b0
|
Fixed bug #20429: use the new pbuf_copy_partial instead of the old copy_from_pbuf, which illegally modified the given pbuf; Introduced pbuf_copy_partial, making netbuf_copy_partial use this function.
|
2007-07-25 18:53:45 +00:00 |
|
goldsimon
|
eb875de67e
|
Added assertions where PBUF_RAM pbufs are used and an assumption is made that this pbuf is in one piece (i.e. not chained). These assumptions clash with the possibility of converting to fully pool-based pbuf implementations, where PBUF_RAM pbufs might be chained.
|
2007-07-03 20:28:35 +00:00 |
|
goldsimon
|
96e4ec4a15
|
Added option LWIP_NETIF_HWADDRHINT (default=off) to cache ARP table indices with each pcb instead of single-entry cache for the complete stack.
|
2007-07-02 20:41:22 +00:00 |
|
goldsimon
|
0113b735ad
|
Fixed a little cast-warning from u32_t to u16_t
|
2007-07-02 20:07:19 +00:00 |
|
fbernon
|
ab4c3a326f
|
autoip.c: replace most of rand() calls by a macro LWIP_AUTOIP_RAND which compute a "pseudo-random" value based on netif's MAC and some autoip fields. It's always possible to define this macro in your own lwipopts.h to always use C library's rand(). Note that autoip_create_rand_addr doesn't use this macro.
|
2007-06-28 18:05:38 +00:00 |
|
fbernon
|
a1d176b643
|
autoip.h/.c: change autoip_init & autoip_create_rand_addr to use netif's MAC address and tried_llipaddr to generate an "autoip"...
|
2007-06-22 18:54:34 +00:00 |
|
fbernon
|
ec7333d406
|
Some changes for AutoIP integration in tcpip.c, and some comments.
|
2007-06-19 10:11:27 +00:00 |
|
fbernon
|
6a40426421
|
Minor fix: warning, type... for patch #5952 : Integration of AutoIP module
|
2007-06-18 21:45:34 +00:00 |
|
goldsimon
|
f1d95379bc
|
Changed all references to old debug defines to the new ones (e.g. LWIP_DBG_TRACE)
|
2007-06-16 11:39:01 +00:00 |
|
goldsimon
|
7c4377af0e
|
Added debug output for icmp_input if ip_output_if worked or not.
|
2007-06-16 11:23:26 +00:00 |
|
goldsimon
|
c0925d2d04
|
minor fix in assertion text
|
2007-06-14 07:21:55 +00:00 |
|
fbernon
|
bdbc96f453
|
opt.h, mem.h, mem.c, memp.c, pbuf.c, ip_frag.c, vj.c: Fix bug #20162. Rename MEM_ALIGN in LWIP_MEM_ALIGN and MEM_ALIGN_SIZE in LWIP_MEM_ALIGN_SIZE to avoid some macro names collision with some OS macros.
|
2007-06-13 17:17:26 +00:00 |
|
fbernon
|
5993c816d8
|
Minor fix. Add "static" to IGMP's global variables, and rename group_list to igmp_group_list...
|
2007-06-11 07:27:12 +00:00 |
|
fbernon
|
15ccac78d9
|
Minor fix. Add comments in source file from documentation text file by Dominik Spies.
|
2007-06-11 07:26:10 +00:00 |
|
fbernon
|
d81841f54e
|
Minor fix (coding style)
|
2007-06-10 20:02:43 +00:00 |
|
goldsimon
|
95f4c02381
|
Included switch LWIP_UDPLITE (enabled by default) to switch off UDP-Lite support if not needed (reduces udp.c code size)
|
2007-06-10 12:02:24 +00:00 |
|
fbernon
|
e01f342048
|
Contrib module by Dominik Spies: autoip.h, autoip.c, dhcp.h, dhcp.c, netif.h, netif.c, etharp.h, etharp.c, opt.h: AutoIP implementation available for IPv4, with new options LWIP_AUTOIP and LWIP_DHCP_AUTOIP_COOP if you want to cooperate with DHCP. Some tips to adapt (see TODO mark in the source code).
|
2007-06-09 16:57:04 +00:00 |
|
goldsimon
|
3a09de82e3
|
Corrected #if ... when to include copy_from_pbuf()
|
2007-06-08 22:20:59 +00:00 |
|
fbernon
|
9768657fc7
|
Minor fix (spaces)
|
2007-06-08 16:24:28 +00:00 |
|
goldsimon
|
a185e19bc1
|
Let lookup_group() call lookfor_group() to reduce code size, done some work on task #1549 (function documentation) and minor changes to meet coding standard
|
2007-06-08 12:54:40 +00:00 |
|
goldsimon
|
b7603f8600
|
Done some work on task #1549 (function documentation)
|
2007-06-08 12:52:46 +00:00 |
|
goldsimon
|
d8d281281c
|
Done some work on task #1549 (function documentation)
|
2007-06-08 12:08:44 +00:00 |
|
goldsimon
|
fb5a1a2c0f
|
Minor changes to meet coding standard
|
2007-06-08 11:51:57 +00:00 |
|
goldsimon
|
3a607a197e
|
opt.h, ip_frag.c, ip_frag.h, ip.c: Added option IP_FRAG_USES_STATIC_BUF (defaulting to off for now) that can be set to 0 to send fragmented packets by passing PBUF_REFs down the stack.
|
2007-06-03 18:36:42 +00:00 |
|
goldsimon
|
a6b0d40f9d
|
Converted some DEBUGFs that should never happen to LWIP_ASSERTs
|
2007-06-03 17:18:33 +00:00 |
|
goldsimon
|
4f7dc3c76c
|
Done some work on task #1549 (function documentation)
|
2007-06-03 11:26:55 +00:00 |
|
goldsimon
|
7abfe74fa4
|
Corrected bug #19937: ICMP assumes p_buf has space for ethernet header. Allocating new pbuf if the input pbuf isn't big enough.
|
2007-06-03 10:48:23 +00:00 |
|
goldsimon
|
d5a159d7af
|
Done some work on task #1549 (function documentation)
|
2007-06-02 17:12:36 +00:00 |
|
fbernon
|
0f8a2d6418
|
tcpip.c, igmp.h, igmp.c: Fixed bug "#19800 : IGMP: igmp_tick() will not work with NO_SYS=1". Note that igmp_init is always in tcpip_thread (and not in tcpip_init) because we have to be sure that network interfaces are already added (mac filter is updated only in igmp_init for the moment).
|
2007-05-16 14:12:52 +00:00 |
|
goldsimon
|
255d5a748f
|
Included patch #5920: Create define to override C-library memcpy. 2 Defines are created: MEMCPY() for normal memcpy, SMEMCPY() for situations where some compilers might inline the copy and save a function call. Also replaced all calls to memcpy() with calls to (S)MEMCPY().
|
2007-05-10 05:20:05 +00:00 |
|
jifl
|
748ba22a19
|
* icmp.c: Reset IP header TTL in ICMP ECHO responses (bug #19580).
|
2007-04-12 18:55:44 +00:00 |
|
fbernon
|
26e88dc2c1
|
Don't set the IP_DF ("Don't fragment") flag in the IP header in IP output packets. See patch #5834.
|
2007-04-03 14:08:11 +00:00 |
|
fbernon
|
996d5fda69
|
ip.c: if IP_REASSEMBLY is set to 1, don't set the IP_DF ("Don't fragment") flag in the IP header in IP output packets.
|
2007-03-30 13:30:42 +00:00 |
|
fbernon
|
5368a760cf
|
most of files: prefix all debug.h define with "LWIP_" to avoid any conflict with others environment defines (these were too "generic").
|
2007-03-30 08:47:04 +00:00 |
|
fbernon
|
bb34d8cfd1
|
api_msg.c, igmp.c, igmp.h: Fix C++ style comments
|
2007-03-21 14:47:52 +00:00 |
|
fbernon
|
a880469d7d
|
Remove obsolete include from my port.
|
2007-03-21 13:57:45 +00:00 |
|
kieranm
|
7294cb080b
|
* Fix all uses of pbuf_header to check the return value. In some
cases just assert if it fails as I'm not sure how to fix them, but
this is no worse than before when they would carry on regardless
of the failure.
|
2007-03-21 12:55:00 +00:00 |
|
kieranm
|
b422864d5d
|
sockets.c, igmp.c, igmp.h, memp.h: Fix C++ style comments and
comment out missing header include in icmp.c
|
2007-03-21 12:50:04 +00:00 |
|
fbernon
|
1af676385c
|
Add igmp.h and igmp.c inside tree :
src/core/ipv4/igmp.c
src/include/ipv4/lwip/igmp.h
|
2007-03-11 19:45:32 +00:00 |
|
fbernon
|
a24a170b84
|
New configuration option LWIP_IGMP to enable IGMP processing. Based on only one filter per all network interfaces. Declare a new function in netif to enable to control the MAC filter (to reduce lwIP traffic processing).
Mace Gael for the upper layers, Steve Reynolds for lower ones...
|
2007-03-11 19:16:38 +00:00 |
|
fbernon
|
7cda728469
|
Fix some "little" build problems, and a redundancy call to "lwip_stats.link.recv++;" in low_level_input() & ethernetif_input().
If LINK_STATS was defined, tcpip.c couldn't be build.
Even if IP_FRAG or IP_REASSEMBLY were set, ip_frag.c functions are not build.
|
2007-03-06 19:31:49 +00:00 |
|
goldsimon
|
874bfe19d2
|
Reduce code size: don't include code in those files if IP_FRAG == 0 and IP_REASSEMBLY == 0
|
2007-03-06 15:27:58 +00:00 |
|
christiaans
|
b4f1deaa46
|
Accepted patch #5493 IP frag/reass config item tweak.
|
2006-11-27 14:48:21 +00:00 |
|