marcbou
|
c517f6daf9
|
Backed out lwip_close() change after discussion with Frederic.
|
2007-08-16 23:09:04 +00:00 |
|
marcbou
|
07223bf5ef
|
Backed out last change to netconn_delete() after discussion with Frederic.
|
2007-08-16 23:06:42 +00:00 |
|
marcbou
|
7862ba583e
|
Moved lwip/src/netif/ppp/ppp_oe.h to lwip/src/include/netif/ppp_oe.h
|
2007-08-16 21:12:24 +00:00 |
|
marcbou
|
8c10d91135
|
ethbroadcast now a shared global provided by etharp.
|
2007-08-16 20:52:59 +00:00 |
|
marcbou
|
c81d0f3393
|
fix ethernet_input() return code warning.
|
2007-08-16 20:50:43 +00:00 |
|
marcbou
|
0b8b9e8033
|
Changed // style comment to /* style */ comment.
|
2007-08-16 20:41:56 +00:00 |
|
marcbou
|
b73198d5ef
|
Provide default value for MEMP_NUM_TCPIP_MSG_INPUT if not defined.
|
2007-08-16 20:39:29 +00:00 |
|
marcbou
|
4236699052
|
Split pbuf flags in pbuf type and flgs.
Improved lwip_recvfrom(). TCP push now propagated.
|
2007-08-16 20:22:15 +00:00 |
|
marcbou
|
75935ad251
|
Changed // style comments to /* style */ comments.
|
2007-08-16 20:17:50 +00:00 |
|
marcbou
|
a3c3f47e17
|
lwip_close(): call netconn_delete() under socksem to properly handle
concurrent closes.
|
2007-08-16 20:08:33 +00:00 |
|
marcbou
|
17f07a36ef
|
netconn_delete(): unblock potentially waiting recv.
|
2007-08-16 20:03:23 +00:00 |
|
marcbou
|
557a0c7ae3
|
Removed TCPIP_MSG_ETHINPUT. TCPIP_MSG_INPUT now used for
both ETHARP_TCPIP_INPUT and ETHARP_TCPIP_ETHINPUT.
|
2007-08-16 19:55:30 +00:00 |
|
marcbou
|
1b98df4a0d
|
Added distinct memp (MEMP_TCPIP_MSG_INPUT) for input packets to prevent
floods from consuming all of MEMP_TCPIP_MSG and starving other message types.
|
2007-08-16 19:49:08 +00:00 |
|
marcbou
|
58bfb0458e
|
Added PPPoE support to ethernet_input()
|
2007-08-16 19:16:03 +00:00 |
|
marcbou
|
95cbf95c50
|
Added mem_calloc().
|
2007-08-16 18:37:15 +00:00 |
|
marcbou
|
0b4402ebc8
|
lwip_accept(): check netconn_peer() error return.
|
2007-08-16 18:29:37 +00:00 |
|
marcbou
|
d64b3f21e6
|
Initialize newconn->state to NETCONN_NONE in accept_function;
otherwise it was left to NETCONN_CLOSE and sent_tcp() could prematurely
close the connection.
|
2007-08-16 18:24:29 +00:00 |
|
marcbou
|
931fcfd0f5
|
Added PPPoE support and various PPP improvements.
|
2007-08-16 18:12:20 +00:00 |
|
kieranm
|
a6ca9aa306
|
* tcp_in.c: Fix for bug #19953 - correct TCP state machine when
* receiving FIN+ACK in SYN_RECV state
|
2007-08-16 15:57:31 +00:00 |
|
fbernon
|
40ef282982
|
Minor change: add in tcp_in.c in tcp_input(), some calls to handle error statistics (stats & snmp)
|
2007-08-14 18:01:34 +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
|
118331207b
|
udp.c: Fix for bug #20503 : IGMP Improvement. Enable to receive a multicast packet on a udp pcb binded on an netif's IP address, and not on "any".
|
2007-08-09 18:34:03 +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
|
11c94b6566
|
Minor fix (spaces)
|
2007-08-09 10:51:26 +00:00 |
|
jgrubb
|
c555b532a2
|
Add NETIF_LINK_CALLBACK into the netif_set_link_up/down functions
|
2007-08-08 18:22:08 +00:00 |
|
fbernon
|
fdc4c25e67
|
Minor fix (warnings on unused args, wrong type, cast u32_t to u16_t...)
|
2007-08-01 13:41:31 +00:00 |
|
fbernon
|
083134bc12
|
Minor fix (warning when LWIP_DEBUG is undefined)
|
2007-07-29 09:25:19 +00:00 |
|
fbernon
|
f1c4a9ebfa
|
Minor fix (warning when LWIP_DEBUG is undefined)
|
2007-07-29 08:31:31 +00:00 |
|
fbernon
|
1edd2ed3db
|
Minor fix on pbuf_init (fix warning) and use same coding style that mem.h, sys.h, tcp.h, etc...
|
2007-07-29 08:23:57 +00:00 |
|
fbernon
|
b8b04271b5
|
Minor fix (warning, linker helper) signaled by Bill Florac
|
2007-07-29 08:11:33 +00:00 |
|
jifl
|
f0b33f5ced
|
Make pbuf_init() call be an empty macro for now
|
2007-07-27 15:06:03 +00:00 |
|
fbernon
|
42eead8f41
|
igmp.c: Fix bug #20595 to accept IGMPv3 "Query" messages.
|
2007-07-26 17:10:56 +00:00 |
|
goldsimon
|
33054a18db
|
Added a better comment to explain why tcp_close doesn't care for the return value of tcp_output
|
2007-07-26 09:31:09 +00:00 |
|
goldsimon
|
f4036e8352
|
Another fix for bug #20021: by not returning an error if tcp_output fails in tcp_close, the code in do_close_internal gets simpler (tcp_output is called again later from tcp timers).
|
2007-07-25 19:24:27 +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
|
8be76ed450
|
tcp_enqueue: pcb->snd_queuelen didn't work for chaine PBUF_RAMs: changed snd_queuelen++ to snd_queuelen += pbuf_clen(p).
|
2007-07-25 08:46:41 +00:00 |
|
fbernon
|
328b25d561
|
Minor Fix: remove obsolete MEMP_NUM_API_MSG define and update comment
|
2007-07-25 07:46:44 +00:00 |
|
goldsimon
|
9eff9676e9
|
Fix bug #20506: Slow start / initial congestion window starts with 2 * mss (instead of 1 * mss previously) to comply with some newer RFCs and other stacks.
|
2007-07-25 07:31:29 +00:00 |
|
fbernon
|
a1d8335a8c
|
Fix do_delconn when used with LWIP_TCPIP_CORE_LOCKING=1 on "non-TCP" connections...
|
2007-07-24 17:27:48 +00:00 |
|
fbernon
|
d5a174364a
|
Minor fix: debug text inside ethernetif_input
|
2007-07-24 08:49:00 +00:00 |
|
goldsimon
|
62c3de30b9
|
Fix bug #20480: Check the pcb passed to tcp_listen() for the correct state (must be CLOSED).
|
2007-07-24 07:41:55 +00:00 |
|
goldsimon
|
ebcb46cd48
|
Included the mem_malloc pools in memp_names if MEM_USE_POOLS=1
|
2007-07-18 20:30:21 +00:00 |
|
goldsimon
|
1689361ff2
|
Another change for fixing bug #20478 (put the memp += MEMP_SIZE in another place)
|
2007-07-15 10:54:24 +00:00 |
|
jgrubb
|
05e177e2c8
|
+bug fix #20478: memp_malloc now returns NULL for failed allocation (instead of NULL+MEMP_SIZE)
|
2007-07-14 00:21:37 +00:00 |
|
jgrubb
|
eb998bda62
|
Bug fix #20478: memp_malloc returns NULL+MEMP_SIZE rather than NULL on a failed allocation
|
2007-07-14 00:07:43 +00:00 |
|
fbernon
|
116bcb9dfb
|
opt.h, netif.h, netif.c, ethernetif.c: Add new configuration option to add a link callback in the netif struct, and functions to handle it. Be carefull for port maintainers to add the NETIF_FLAG_LINK_UP flag (like in ethernetif.c) if you want to be sure to be compatible with future changes...
|
2007-07-13 15:00:40 +00:00 |
|
fbernon
|
6a452951f5
|
api_msg.c: Fix bug #20318: api_msg "recv" callbacks don't call pbuf_free in all error cases.
|
2007-07-13 14:28:15 +00:00 |
|
fbernon
|
a891854ef5
|
Fix bug #20315: possible memory leak problem if tcp_listen failed, because current code doesn't follow rawapi.txt documentation.
|
2007-07-13 13:59:11 +00:00 |
|