christiaans
|
7fc966dced
|
Optimized for speed and size. Test against zero for both the inverted and non-inverted address. (old and new-style broadcasts)
|
2006-04-24 07:26:06 +00:00 |
|
curtmcd
|
680afa4229
|
memp_memory could be unaligned, causing one buffer in the memp pool to
be unaligned, resulting in nasty random data corruption on some CPUs.
Also, clean up the code a little and save a few bytes.
|
2006-04-12 21:07:44 +00:00 |
|
likewise
|
313743c833
|
Fix for out-of-sequence FIN handling, patch by Oleg Tychev.
|
2006-04-08 00:36:25 +00:00 |
|
likewise
|
6cb19d7e34
|
Dangling inseg.p pointer fix by Pedro Alves.
|
2006-04-08 00:13:49 +00:00 |
|
likewise
|
ef0575a26d
|
Remained indictator where new changes should go.
|
2006-04-07 22:31:09 +00:00 |
|
christiaans
|
c9db715bae
|
addr->addr test size and speed optimalisation (helping a dumb compiler)
|
2006-04-04 07:21:54 +00:00 |
|
christiaans
|
ed1e3899af
|
Added optimalization hints.
|
2006-03-31 09:26:42 +00:00 |
|
christiaans
|
7446e31fce
|
Address copy loops optimized for speed.
|
2006-03-29 13:16:40 +00:00 |
|
christiaans
|
94abf9d935
|
Added LWIP_PLATFORM_BYTESWAP optimalisation flag and macro glue.
|
2006-03-29 10:15:43 +00:00 |
|
christiaans
|
d9b4ab1658
|
Pbuf flag test size and speed optimalisation (helping a dumb compiler).
|
2006-03-28 15:06:33 +00:00 |
|
christiaans
|
39f8538776
|
Fixed compilation warning on sizeof(), reported by Beach at 20060320.
|
2006-03-21 08:28:15 +00:00 |
|
likewise
|
fef5c4c9a0
|
Added upcoming 1.1.1 release to Changelog.
|
2006-03-15 11:20:46 +00:00 |
|
christiaans
|
61dc2e7dd5
|
Added pbuf_alloc() return value checks in ip_frag().
|
2006-03-03 11:25:36 +00:00 |
|
christiaans
|
11a820458f
|
Increased ip_reassbitmap size with 1, added assertions to catch boundary cases.
Beautified indentation again.
|
2006-03-02 15:45:19 +00:00 |
|
likewise
|
9e7418090d
|
pbuf alignment fix.
|
2006-03-01 16:57:43 +00:00 |
|
likewise
|
0b3b713123
|
Removed 'even sndbuf' fix in TCP, this fix was a ugly hack for the incomplete checksum routine that does not work now that the checksum routine is fixed.
|
2006-03-01 16:53:41 +00:00 |
|
christiaans
|
00f8cf57cd
|
Added IP reassembly timer.
|
2006-03-01 14:51:58 +00:00 |
|
christiaans
|
c55c375b0a
|
Removed tabs, default LWIP_HAVE_LOOPIF to 0 to slim footprint.
|
2006-03-01 10:41:23 +00:00 |
|
likewise
|
db76ca248b
|
2006-02-27 Merged patch by Curt McDowell
pbuf.c: Fix alignment; pbuf_init() would not work unless pbuf_pool_memory[] is properly aligned.
|
2006-02-27 14:11:19 +00:00 |
|
christiaans
|
182e1909b2
|
Patch from Curt McDowell fixes err_to_errno macro.
|
2006-02-13 08:14:11 +00:00 |
|
christiaans
|
3aea7bc053
|
Removed timer dependency on sys.c (raw-API). Beautified indentation.
|
2006-02-13 08:12:07 +00:00 |
|
christiaans
|
39c35732de
|
Code style fix, C++ into C comments.
|
2006-02-13 08:09:01 +00:00 |
|
christiaans
|
6c8850698d
|
Small optimalization for udp_input().
|
2006-01-02 12:06:02 +00:00 |
|
christiaans
|
818a726679
|
History update and listing PPP problems as todo.
|
2005-12-20 11:52:44 +00:00 |
|
likewise
|
f8663a7129
|
Remove PCBs which stay in LAST_ACK state too long.
|
2005-12-20 11:03:18 +00:00 |
|
christiaans
|
7571fe5d13
|
Fixed unused variable warning.
|
2005-12-15 08:27:30 +00:00 |
|
christiaans
|
60dc1c22f7
|
Disabled the added summing routine to preserve code space, fixed some comments.
|
2005-12-15 08:26:00 +00:00 |
|
likewise
|
02b575e9e4
|
Added Curt McDowell's platform-independent optimized checksum routine.
|
2005-12-14 22:51:35 +00:00 |
|
likewise
|
6facaf8f05
|
Trailing dangling byte in checksum should be considered MSB.
|
2005-12-14 22:29:03 +00:00 |
|
likewise
|
319a972e75
|
Duplicate FIN ACK race condition fix by Kelvin Lawson.
|
2005-12-14 21:58:14 +00:00 |
|
christiaans
|
61cdbb30a6
|
Added some more fixes to the lwip_standard_chksum() comments.
|
2005-12-14 12:55:12 +00:00 |
|
likewise
|
5088a38b9f
|
README now points to savannah.txt instead of duplicating its nfo.
|
2005-12-12 09:35:34 +00:00 |
|
likewise
|
f5c6a6d075
|
Typo fix: tens of kilobytes instead of tenths of kilobytes.
|
2005-12-12 09:33:33 +00:00 |
|
likewise
|
b5340dd739
|
Updated CVS server host names and documentation about pserver anonymous, SSH non-anonymous access to it.
|
2005-12-12 09:32:47 +00:00 |
|
likewise
|
e1dcfcbb76
|
Updated comment on optimization and aim of this generic algorithm.
|
2005-12-12 09:32:05 +00:00 |
|
christiaans
|
43d448e73f
|
Fixed lwip_standard_chksum() for unaligned memory access. Verified to work on c16x and BSD on P4.
|
2005-12-09 08:59:08 +00:00 |
|
christiaans
|
33fbb06604
|
Fixed void ptr address increment bug reported by Bertrik Sikken.
|
2005-11-25 12:23:03 +00:00 |
|
christiaans
|
e1b215aa73
|
Introduced cc.h formatters and removed SO_REUSE from transport layers.
|
2005-11-25 12:03:38 +00:00 |
|
christiaans
|
6a17ef925d
|
Described initialization procedure.
|
2005-11-02 08:08:06 +00:00 |
|
christiaans
|
7599985a0a
|
Some build fixes for OpenBSD.
|
2005-10-10 07:27:31 +00:00 |
|
likewise
|
07c0bc288a
|
Mention of multiple pbuf fix in slipif and unaligned access fix in checksumming.
|
2005-07-17 15:33:16 +00:00 |
|
likewise
|
f05d392920
|
Unaligned 16-bit access fix for the standard checksum routine by Peter Jolasson.
|
2005-07-17 15:30:27 +00:00 |
|
likewise
|
e11d57c883
|
Fixes bug #13807: slipif_input() garbles large (i.e. multiple pbufs) inbound datagrams.
|
2005-07-17 15:13:34 +00:00 |
|
likewise
|
baf377679a
|
2005-06-08 Leon Woestenberg <leon.woestenberg@gmx.net>
* tcp_in.c: Send reset on unexpected ACK in two cases. Fix submitted by olaf.peters@technolution.
|
2005-06-08 18:57:05 +00:00 |
|
likewise
|
f9355136d8
|
2005-06-08 Leon Woestenberg <leon.woestenberg@gmx.net>
* udp.c: Fixed memory leak; when ip_route() failed, a possibly allocated q was never de-allocated. Fixed by called ip_route() before allocating q.
|
2005-06-08 18:35:00 +00:00 |
|
likewise
|
bb76e69567
|
Mentioned unaligned access fix.
|
2005-02-04 13:45:55 +00:00 |
|
likewise
|
533fc217d4
|
4 February 2004, Leon Woestenberg <leon.woestenberg@gmx.net>
tcp_in.c: Applied fix patch for bug #2679.
tcp_out.c: Applied fix patch for bug #2679.
http://savannah.nongnu.org/bugs/?func=detailitem&item_id=2679
|
2005-02-04 13:43:13 +00:00 |
|
likewise
|
ac5c6695c1
|
4 February 2004, Leon Woestenberg <leon.woestenberg@gmx.net>
tcp_out.c: queue was not initialized to NULL, but was referenced in memerr cleanup code.
|
2005-02-04 13:31:29 +00:00 |
|
likewise
|
3160488352
|
queue was referenced before initialization in first goto memerr branch code. Replaced goto branch by its minimal equivalent error handling code.
|
2005-02-04 13:28:50 +00:00 |
|
likewise
|
8579e4144f
|
More robust DHCP ARP reply checking.
|
2005-01-24 23:02:29 +00:00 |
|