5 |
problems with exoteric (/DSP) architectures showing these problems. |
problems with exoteric (/DSP) architectures showing these problems. |
6 |
We still have to fix some of these issues neatly. |
We still have to fix some of these issues neatly. |
7 |
|
|
8 |
|
* TODO: the ARP layer is not protected against concurrent access. If |
9 |
|
you run from a multitasking OS, serialize access to ARP (called from |
10 |
|
your network device driver and from a timeout thread.) |
11 |
|
|
12 |
HISTORY |
HISTORY |
13 |
|
|
14 |
(HEAD) |
(HEAD) |
15 |
|
|
16 |
|
2004-11-28 Leon Woestenberg <leon.woestenberg@gmx.net> |
17 |
|
* etharp.*: Fixed race condition from ARP request to ARP timeout. |
18 |
|
Halved the ARP period, doubled the period counts. |
19 |
|
ETHARP_MAX_PENDING now should be at least 2. This prevents |
20 |
|
the counter from reaching 0 right away (which would allow |
21 |
|
too little time for ARP responses to be received). |
22 |
|
|
23 |
2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net> |
2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net> |
24 |
* dhcp.c: Decline messages were not multicast but unicast. |
* dhcp.c: Decline messages were not multicast but unicast. |
25 |
* etharp.c: ETHARP_CREATE is renamed to ETHARP_TRY_HARD. |
* etharp.c: ETHARP_CREATE is renamed to ETHARP_TRY_HARD. |
77 |
of raw_recv() in raw.h and so avoid compiler error. |
of raw_recv() in raw.h and so avoid compiler error. |
78 |
* sockets.c: Added trivial (int) cast to keep compiler happier. |
* sockets.c: Added trivial (int) cast to keep compiler happier. |
79 |
* ip.c, netif.c Changed debug statements to use the tidier ip4_addrN() macros. |
* ip.c, netif.c Changed debug statements to use the tidier ip4_addrN() macros. |
|
|
|
80 |
|
|
81 |
(STABLE-1_0_0) |
(STABLE-1_0_0) |
82 |
|
|