1 Changes between V1.0.1 and V1.0.2
\r
3 + Increase the size of the critical section in the function that obtains a
\r
5 + Add defaults for more trace macros.
\r
6 + Update network interfaces so all compile with latest code revision.
\r
7 + Added the following definitions for improved performance on hardware that
\r
8 has the ability to offload checksum generation and/or checking:
\r
9 ipconfigETHERNET_DRIVER_ADDS_UDP_CHECKSUM
\r
10 ipconfigETHERNET_DRIVER_ADDS_IP_CHECKSUM
\r
11 ipconfigETHERNET_DRIVER_CHECKS_IP_CHECKSUM
\r
12 ipconfigETHERNET_DRIVER_CHECKS_UDP_CHECKSUM
\r
14 Changes between V1.0.0 and V1.0.1
\r
16 + Set the broadcast flag in DHCP messages.
\r
17 + Improve the DHCP standards compliance.
\r
18 + Correct the check used to ensure the network event hook is not called for
\r
19 the first network down event (which is generated by the stack itself).
\r
20 + Allow sockets to be added to a set when they already have packets queued
\r
21 waiting to be processed.
\r
23 Changes between V1.0.0 and V1.0.0
\r
25 + Add select() function.
\r
27 Changes between V1.0.0rc1 and V1.0.0:
\r
29 + Correct name of prvCompleteUDPHeader().
\r
30 + Ensure network down events cannot be missed when the network event queue
\r
31 to which they are posted is full.
\r
32 + Only start the ARP timer when the network has connected.
\r
33 + Remove initialisation call to the DHCP state machine - the call is made
\r
34 directly when the network connects.
\r
35 + Add the network event queue and the BufferAllocation_2.c counting
\r
36 semaphore to the queue registry.
\r
37 + Only initialise the DMA buffers in the lpc18xx_emac.c driver if the
\r
38 autonegotiation was successful.
\r
40 Known issues in this version:
\r
42 + DHCP server attempts to copy the IP addresses of all the offered DNS
\r
43 servers into a buffer than can only hold one address.
\r