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 |
|
goldsimon
|
df0e4492a7
|
Forgot some brackets in an if statement in v1.109
|
2007-06-10 09:49:04 +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 |
|
fbernon
|
792f5b3f22
|
Patch from Jared Momose (j.momose@ieee.org) for bug #19699 : "Bug in SNMP ASN1 decode; submitted patch"
|
2007-06-09 10:36:21 +00:00 |
|
fbernon
|
a42baedc28
|
Just add a comment to explain that the lwip_sendto patch for LWIP_TCPIP_CORE_LOCKING option is just show a sample (it's not a full implementation, RAW connection and "to" field are not handled, ...)
|
2007-06-09 09:59:16 +00:00 |
|
goldsimon
|
6607cab902
|
set netif->output to etharp_output by default to save a function call
|
2007-06-08 22:42:43 +00:00 |
|
goldsimon
|
3a09de82e3
|
Corrected #if ... when to include copy_from_pbuf()
|
2007-06-08 22:20:59 +00:00 |
|
goldsimon
|
c028619cdd
|
Modified order of parameters for etharp_output() to match netif->output so etharp_output() can be used directly as netif->output to save one function call.
|
2007-06-08 22:20:05 +00:00 |
|
goldsimon
|
6b1dc21383
|
Changed etharp_tmr() to be smaller
|
2007-06-08 22:19:23 +00:00 |
|
goldsimon
|
613acd93c0
|
Minor change: don't define some local (unused) variables if LWIP_TCPIP_CORE_LOCKING=1
|
2007-06-08 21:33:28 +00:00 |
|
goldsimon
|
837cb42679
|
Done some work on task #1549 (function documentation)
|
2007-06-08 20:59:17 +00:00 |
|
goldsimon
|
0e9cb48ea1
|
Changed define NETIF_INIT_SNMP(type, speed) to include the name of the struct netif to change...
|
2007-06-08 19:59:20 +00:00 |
|
fbernon
|
090aaefb39
|
Add LWIP_TCPIP_CORE_LOCKING option (0 as default value) to experiment "locking" as feature to communicate with tcpip_thread for sequential API (netconn & socket layers). Add a alternative code for lwip_sendto to how the code can be optimized with such feature....
|
2007-06-08 19:27:59 +00:00 |
|
goldsimon
|
0b9c9f9ede
|
pbuf_copy(): Corrected a wrong comment & try to behave correctly if LWIP_NOASSERT is defined
|
2007-06-08 17:27:36 +00:00 |
|
goldsimon
|
8e65fb920f
|
loopif_output(): use pbuf_copy() to copy the pbuf to reduce code size
|
2007-06-08 17:24:58 +00:00 |
|
goldsimon
|
945460c67e
|
Added define NETIF_INIT_SNMP(type, speed) to initialize per-netif snmp variables, added initialization of those to slipif and loopif.
|
2007-06-08 17:17:41 +00:00 |
|
goldsimon
|
b7e4d2a8ff
|
Done some work on task #1549 (function documentation) and minor changes to meet coding standard + added some comments to make the code easier to read.
|
2007-06-08 17:10:05 +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
|
5ee9c95ebd
|
Fixed a cast warning by including the type to TCP_PCB_COMMON: (Moved members common to structures tcp_pcp and tcp_listen_pcb into define TCP_PCB_COMMON (like IP_PCB) to keep (possible) code changes consistent.)
|
2007-06-08 12:00:45 +00:00 |
|
goldsimon
|
fb5a1a2c0f
|
Minor changes to meet coding standard
|
2007-06-08 11:51:57 +00:00 |
|
goldsimon
|
4a5a7ee922
|
Done some work on task #1549 (function documentation)
|
2007-06-08 11:49:59 +00:00 |
|
goldsimon
|
d258bc263a
|
Done some work on task #1549 (function documentation)
|
2007-06-08 11:35:54 +00:00 |
|
goldsimon
|
8a30754e9c
|
Done some work on task #1549 (function documentation) and minor changes to meet coding standard
|
2007-06-08 11:30:14 +00:00 |
|
goldsimon
|
a14bc9ed44
|
Moved members common to structures tcp_pcp and tcp_listen_pcb into define TCP_PCB_COMMON (like IP_PCB) to keep (possible) code changes consistent.
|
2007-06-08 11:28:47 +00:00 |
|
fbernon
|
75adf4bac6
|
Fix typo and remove RAW_STATS (not used)
|
2007-06-08 07:22:21 +00:00 |
|
goldsimon
|
8d6013454c
|
Done some work on task #1549 (function documentation)
|
2007-06-07 21:36:20 +00:00 |
|
goldsimon
|
1a25062af0
|
Done some work on task #1549 (function documentation)
|
2007-06-07 21:29:44 +00:00 |
|
goldsimon
|
8aedcadd3e
|
Done some work on task #1549 (function documentation) and minor changes to meet coding standard
|
2007-06-07 21:29:13 +00:00 |
|
goldsimon
|
027d59fd46
|
Done some work on task #1549 (function documentation)
|
2007-06-07 20:56:48 +00:00 |
|
fbernon
|
273e70e403
|
Minor, fix an obsolete comment about LWIP_SO_RCVTIMEO
|
2007-06-07 14:18:38 +00:00 |
|
goldsimon
|
aee6c1f72f
|
Corrected setsockopt for LWIP_IGMP=1 (did not compile & errors were not returned)
|
2007-06-05 18:46:10 +00:00 |
|
goldsimon
|
9ee40d9f88
|
Defined IGMP_DEBUG defaulting to LWIP_DBG_OFF in opt.h
|
2007-06-05 18:19:48 +00:00 |
|
goldsimon
|
754fe60979
|
Typo in lwip_setsockopt() (getsockopt_internal was called instead of setsockopt_internal!!!)
|
2007-06-05 07:38:39 +00:00 |
|
goldsimon
|
3a429eabcd
|
Set q to NULL after freeing it before returning: cleaner code!
|
2007-06-04 10:42:03 +00:00 |
|
fbernon
|
9209a2ee33
|
Minor fix for warning: pbuf_copy declaration is now mandatory (since it's used in icmp.c)
|
2007-06-04 09:54:58 +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
|
3639daa329
|
IPv6: #define IPH_PROTO(hdr) (iphdr->nexthdr) to remove #ifdef IPv6 in udp_input()
|
2007-06-03 18:10:33 +00:00 |
|
goldsimon
|
8fd6a61df6
|
Done some work on task #1549 (function documentation)
|
2007-06-03 18:05:52 +00:00 |
|
goldsimon
|
a6b0d40f9d
|
Converted some DEBUGFs that should never happen to LWIP_ASSERTs
|
2007-06-03 17:18:33 +00:00 |
|
goldsimon
|
974cf08e5d
|
udp_input(): Input pbuf was not freed if pcb had no recv function registered, p->payload was modified without modifying p->len if sending icmp_dest_unreach() (had no negative effect but was definitively wrong).
|
2007-06-03 11:32:03 +00:00 |
|
goldsimon
|
75fd6fc4a4
|
Needed for patch to bug #19937: pbuf_copy is always compiled, not only if ARP_QUEUEING is enabled
|
2007-06-03 11:28:25 +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 |
|
goldsimon
|
add68e0da1
|
Checked in patch #5914: Moved sockopt processing into tcpip_thread.
|
2007-06-01 17:15:54 +00:00 |
|
goldsimon
|
a85f9db5b1
|
Made etharp_find_addr() use find_entry to concentrate the knowledge of arp_table layout in find_entry().
|
2007-06-01 17:11:47 +00:00 |
|
goldsimon
|
c43ab76bbe
|
Use TCP_RMV instead of tcp_pcb_remove when removing pcbs from tcp_bound_pcbs list (bug introduced while fixing bug #1895)
|
2007-05-29 11:02:53 +00:00 |
|