1 |
786 |
skrzyp |
2012-03-06 Ilija Kocho
|
2 |
|
|
|
3 |
|
|
* src/core/tcp_out.c: Fix compiler warning about unused variables.
|
4 |
|
|
[Bugzilla 1001521]
|
5 |
|
|
|
6 |
|
|
2011-08-23 Ilija Kocho
|
7 |
|
|
|
8 |
|
|
* tests/nc_test_slave.c: Reduced stack sizes of IDLE, LOAD and TMAIN
|
9 |
|
|
threads as well as NUM_LOAD_THREADS to 5 (was 10) in order to fit the
|
10 |
|
|
test for targets with as low as 128KiB RAM.
|
11 |
|
|
[ Bugzilla 1001344 ]
|
12 |
|
|
|
13 |
|
|
2011-08-25 John Dallaway
|
14 |
|
|
|
15 |
|
|
* include/lwipopts.h: Fix naming of
|
16 |
|
|
CYGNUM_LWIP_NETIF_LOOPBACK_MAX_PBUFS. Patch from Christophe Coutand.
|
17 |
|
|
[ Bugzilla 1001323 ]
|
18 |
|
|
|
19 |
|
|
2011-08-23 Ilija Kocho
|
20 |
|
|
|
21 |
|
|
* cdl/lwip_net.cdl: New CDL option CYGIMP_LWIP_ENDIAN_BY_HAL.
|
22 |
|
|
* include/lwipopts.h: Add HAL override of htonl() and htons().
|
23 |
|
|
[ Bugzilla 1001275 ]
|
24 |
|
|
|
25 |
|
|
2011-03-08 John Dallaway
|
26 |
|
|
|
27 |
|
|
* cdl/lwip_net.cdl: Require CYGPKG_ISOINFRA.
|
28 |
|
|
* include/arch/cc.h: Define ERRNO if CYGINT_ISO_ERRNO is
|
29 |
|
|
implemented. Based on patch from Will Wagner. [ Bugzilla 1001169 ]
|
30 |
|
|
|
31 |
|
|
2011-01-30 Ilija Kocho
|
32 |
|
|
|
33 |
|
|
* cdl/lwip_net.cdl: New CDL option CYGSEM_LWIP_MEM_SECTION.
|
34 |
|
|
* include/lwipopts.h: Enter MEM_SECTION entity.
|
35 |
|
|
* src/mem.c, src/memp.c: Add an ability to use GCC section
|
36 |
|
|
attribute for statically allocated buffers, pbufs, and heap.
|
37 |
|
|
|
38 |
|
|
2011-01-02 Ilija Kocho
|
39 |
|
|
|
40 |
|
|
* src/ecos/sequential.c, src/ecos/simple.c: Fixed miltiple-line
|
41 |
|
|
comment warnings.
|
42 |
|
|
|
43 |
|
|
2010-12-10 Christophe Coutand
|
44 |
|
|
|
45 |
|
|
* include/lwipopts.h: Fix compilation error when compiling SNMP
|
46 |
|
|
code.
|
47 |
|
|
|
48 |
|
|
2010-08-02 John Dallaway
|
49 |
|
|
|
50 |
|
|
* include/network.h: Match braces when including from C++ code.
|
51 |
|
|
Issue reported by Will Wagner.
|
52 |
|
|
|
53 |
|
|
2010-02-07 John Dallaway
|
54 |
|
|
|
55 |
|
|
* cdl/lwip_net.cdl: Rename CFLAGS_ADD and CFLAGS_REMOVE options to
|
56 |
|
|
match package macro name.
|
57 |
|
|
|
58 |
|
|
2010-01-25 Simon Kallweit
|
59 |
|
|
|
60 |
|
|
* all: Updated to lwIP 1.3.2
|
61 |
|
|
|
62 |
|
|
2007-03-22 John Eigelaar
|
63 |
|
|
|
64 |
|
|
* include/lwip/netif.h, include/lwip/inet.h: Added externC macro
|
65 |
|
|
to public fucntions to make them C++ compliant.
|
66 |
|
|
|
67 |
|
|
2006-05-09 Andrew Lunn
|
68 |
|
|
|
69 |
|
|
* src/ecos/init.c (arp_timer): Only compile this function when
|
70 |
|
|
Ethernet is supported.
|
71 |
|
|
* include/lwipopts.h: PAP_SUPPORT & CHAP_SUPPORT must be either 0
|
72 |
|
|
or 1 otherwise we get compiler errors.
|
73 |
|
|
|
74 |
|
|
2006-03-26 Uwe Kindler
|
75 |
|
|
|
76 |
|
|
* Updated the complete lwIP source to the latest lwIP
|
77 |
|
|
CVS version 1.1.1
|
78 |
|
|
* src/ecos/init.c Added call to netif_set_up(netif) in
|
79 |
|
|
function lwip_set_addr() - this is required since lwIP
|
80 |
|
|
version 1.0.0
|
81 |
|
|
* cdl/lwip_net.cdl Minor modifications for UDP configuration
|
82 |
|
|
options. Renamed CYGNUM_LWIP_TCPIP_THREAD_PRIORITY to
|
83 |
|
|
CYGNUM_LWIP_NETWORK_THREAD_PRIORITY and moved option outside
|
84 |
|
|
CYGPKG_LWIP_TCPIP component because the network thread needs to
|
85 |
|
|
run in all configurations.
|
86 |
|
|
* tests/nc_slave.c
|
87 |
|
|
* tests/tcpecho.c
|
88 |
|
|
* tests/udpecho.c
|
89 |
|
|
* tests/sockets.c
|
90 |
|
|
* tests/httpd.c Added eCos test infrastructure to tests and
|
91 |
|
|
made tests applicable depending on lwip configuration.
|
92 |
|
|
|
93 |
|
|
2006-03-15 Andrew Lunn
|
94 |
|
|
|
95 |
|
|
* tests/nc_test_slave.c (nc_slave): Fix some of the compiler
|
96 |
|
|
warnings.
|
97 |
|
|
|
98 |
|
|
2006-03-13 Uwe Kindler
|
99 |
|
|
|
100 |
|
|
* cdl/lwip_net.cdl Changed default value of
|
101 |
|
|
CYGNUM_LWIP_MEMP_NUM_SYS_TIMEOUT (required for DHCP).
|
102 |
|
|
Replaced CYGPKG_LWIP_DHCP_OPTIONS with CYGPKG_LWIP_DHCP
|
103 |
|
|
and add CYGOPT_LWIP_DHCP_MANAGEMENT for automatic DHCP
|
104 |
|
|
management.
|
105 |
|
|
* include/lwip/ip_addr.h Add macro ip_addr_netcmp()
|
106 |
|
|
(copied from lwIP CVS).
|
107 |
|
|
* include/netif/etharp.h Updated file to version of
|
108 |
|
|
lwIP CVS.
|
109 |
|
|
* src/ecos/init.c Add include
|
110 |
|
|
Add lwip_dhcp_fine_tmr() and lwip_dhcp_coarse_tmr()
|
111 |
|
|
for DHCP processing.
|
112 |
|
|
Change tcpip_init_done() to start DHCP timers and
|
113 |
|
|
ARP timer.
|
114 |
|
|
Changed lwip_set_addr() to properly setup IP adress
|
115 |
|
|
if DHCP is used.
|
116 |
|
|
Added lwip_dhcp_init() for start of DHCP client.
|
117 |
|
|
Removed start of ARP timer from ecosclue_init().
|
118 |
|
|
* src/netif/etharp.c Updated file to version of
|
119 |
|
|
lwIP CVS.
|
120 |
|
|
|
121 |
|
|
2006-03-02 Andrew Lunn
|
122 |
|
|
|
123 |
|
|
* cdl/lwip_net.cdl: Add the interfaces CYGPKG_NET_STACK,
|
124 |
|
|
CYGPKG_NET_STACK_INET and CYGPKG_NET_STACK_INET6 and say that we
|
125 |
|
|
implement a network stack and an IPv4 stack. Without these interfaces
|
126 |
|
|
some of the Ethernet device drivers won't be compiled.
|
127 |
|
|
|
128 |
|
|
2006-02-24 Uwe Kindler
|
129 |
|
|
|
130 |
|
|
* cdl/lwip_net.cdl: Changed names of configuration options
|
131 |
|
|
according to eCos configuration option naming convention in
|
132 |
|
|
component writers guide.
|
133 |
|
|
* include/lwipopts.h: Changed mapping of eCos configuration
|
134 |
|
|
parameters to lwip configuration parameters. The mapping
|
135 |
|
|
was wrong because it expected a disabled eCos configuration
|
136 |
|
|
option is defined as 0 but a disabled eCos configuration option
|
137 |
|
|
is not defined.
|
138 |
|
|
* include/lwip/api.h Enumeration values of netconn_type are
|
139 |
|
|
defined conditional now to avoid compiler warnings if these
|
140 |
|
|
values are not evaluated in a switch statement.
|
141 |
|
|
* src/api/api_lib.c Compilation of code in several switch
|
142 |
|
|
statements is now conditional depending on configured
|
143 |
|
|
functionality.
|
144 |
|
|
* src/api/sockets.c Compilation of some code is now conditional
|
145 |
|
|
depending on configured functionality.
|
146 |
|
|
* src/ecos/init.c Changed initialisation values to match the
|
147 |
|
|
new configuration option names.
|
148 |
|
|
|
149 |
|
|
2005-10-07 Uwe Kindler
|
150 |
|
|
|
151 |
|
|
* src/core/tcp_in.c: pbuf_free() assert triggered by
|
152 |
|
|
NULLified inseg.p
|
153 |
|
|
* include/lwip/tcp.h Do no longer try to free pbuf
|
154 |
|
|
when TCP_EVENT_RECV() is called without a callback
|
155 |
|
|
handler, and without packet.
|
156 |
|
|
* tests/nc_test_slave.c Fixed test_printf and diag_printf
|
157 |
|
|
format strings that caused errors or warnings.
|
158 |
|
|
* tests/nc_test_slave.c Included - required
|
159 |
|
|
for compilation
|
160 |
|
|
* src/ecos/init.c Added structs ip_addr ipaddr, netmask and gw
|
161 |
|
|
in lwip_init() if loop interface is used
|
162 |
|
|
|
163 |
|
|
2004-05-05 Jani Monoses
|
164 |
|
|
|
165 |
|
|
* src/netif/ppp/ppp.c: Decrease sleep period in main thread
|
166 |
|
|
from 250ms to 1ms. Was a leftover of debugging the code and
|
167 |
|
|
slowing things down.
|
168 |
|
|
|
169 |
|
|
2004-05-04 Jani Monoses
|
170 |
|
|
|
171 |
|
|
* cdl/lwip_net.cdl
|
172 |
|
|
* src/api/err.c
|
173 |
|
|
* src/api/tcpip.c
|
174 |
|
|
* src/api/sockets.c
|
175 |
|
|
* src/api/api_lib.c
|
176 |
|
|
* src/api/api_msg.c
|
177 |
|
|
* src/core/tcp_in.c
|
178 |
|
|
* src/core/ipv4/ip.c
|
179 |
|
|
* src/core/ipv4/ip_addr.c
|
180 |
|
|
* src/core/ipv4/ip_frag.c
|
181 |
|
|
* src/core/ipv4/icmp.c
|
182 |
|
|
* src/core/tcp_out.c
|
183 |
|
|
* src/core/mem.c
|
184 |
|
|
* src/core/raw.c
|
185 |
|
|
* src/core/tcp.c
|
186 |
|
|
* src/core/sys.c
|
187 |
|
|
* src/core/udp.c
|
188 |
|
|
* src/core/stats.c
|
189 |
|
|
* src/core/dhcp.c
|
190 |
|
|
* src/core/netif.c
|
191 |
|
|
* src/core/inet.c
|
192 |
|
|
* src/core/memp.c
|
193 |
|
|
* src/core/pbuf.c
|
194 |
|
|
* src/ecos/sio.c
|
195 |
|
|
* src/ecos/sys_arch.c
|
196 |
|
|
* src/ecos/init.c
|
197 |
|
|
* src/netif/ppp/vj.c
|
198 |
|
|
* src/netif/ppp/vj.h
|
199 |
|
|
* src/netif/ppp/randm.c
|
200 |
|
|
* src/netif/ppp/randm.h
|
201 |
|
|
* src/netif/ppp/vjbsdhdr.h
|
202 |
|
|
* src/netif/ppp/fsm.c
|
203 |
|
|
* src/netif/ppp/fsm.h
|
204 |
|
|
* src/netif/ppp/lcp.c
|
205 |
|
|
* src/netif/ppp/lcp.h
|
206 |
|
|
* src/netif/ppp/md5.c
|
207 |
|
|
* src/netif/ppp/md5.h
|
208 |
|
|
* src/netif/ppp/pap.c
|
209 |
|
|
* src/netif/ppp/pap.h
|
210 |
|
|
* src/netif/ppp/ppp.c
|
211 |
|
|
* src/netif/ppp/ppp.h
|
212 |
|
|
* src/netif/ppp/magic.c
|
213 |
|
|
* src/netif/ppp/magic.h
|
214 |
|
|
* src/netif/ppp/pppdebug.h
|
215 |
|
|
* src/netif/ppp/auth.c
|
216 |
|
|
* src/netif/ppp/auth.h
|
217 |
|
|
* src/netif/ppp/chap.c
|
218 |
|
|
* src/netif/ppp/chap.h
|
219 |
|
|
* src/netif/ppp/ipcp.c
|
220 |
|
|
* src/netif/ppp/ipcp.h
|
221 |
|
|
* src/netif/ppp/chpms.c
|
222 |
|
|
* src/netif/ppp/chpms.h
|
223 |
|
|
* src/netif/etharp.c
|
224 |
|
|
* src/netif/slipif.c
|
225 |
|
|
* src/netif/loopif.c
|
226 |
|
|
* tests/tcpecho.c
|
227 |
|
|
* tests/udpecho.c
|
228 |
|
|
* tests/nc_test_framework.h
|
229 |
|
|
* tests/nc_test_slave.c
|
230 |
|
|
* tests/httpd.c
|
231 |
|
|
* tests/sys_timeout.c
|
232 |
|
|
* tests/socket.c
|
233 |
|
|
* include/arch/cc.h
|
234 |
|
|
* include/arch/sys_arch.h
|
235 |
|
|
* include/arch/perf.h
|
236 |
|
|
* include/lwip/ip.h
|
237 |
|
|
* include/lwip/debug.h
|
238 |
|
|
* include/lwip/ip_addr.h
|
239 |
|
|
* include/lwip/api.h
|
240 |
|
|
* include/lwip/def.h
|
241 |
|
|
* include/lwip/err.h
|
242 |
|
|
* include/lwip/mem.h
|
243 |
|
|
* include/lwip/opt.h
|
244 |
|
|
* include/lwip/ip_frag.h
|
245 |
|
|
* include/lwip/raw.h
|
246 |
|
|
* include/lwip/sio.h
|
247 |
|
|
* include/lwip/tcp.h
|
248 |
|
|
* include/lwip/sys.h
|
249 |
|
|
* include/lwip/udp.h
|
250 |
|
|
* include/lwip/tcpip.h
|
251 |
|
|
* include/lwip/stats.h
|
252 |
|
|
* include/lwip/arch.h
|
253 |
|
|
* include/lwip/dhcp.h
|
254 |
|
|
* include/lwip/netif.h
|
255 |
|
|
* include/lwip/icmp.h
|
256 |
|
|
* include/lwip/inet.h
|
257 |
|
|
* include/lwip/memp.h
|
258 |
|
|
* include/lwip/pbuf.h
|
259 |
|
|
* include/lwip/snmp.h
|
260 |
|
|
* include/lwip/sockets.h
|
261 |
|
|
* include/lwip/api_msg.h
|
262 |
|
|
* include/netif/etharp.h
|
263 |
|
|
* include/netif/slipif.h
|
264 |
|
|
* include/netif/loopif.h
|
265 |
|
|
* include/network.h
|
266 |
|
|
* include/lwipopts.h : Initial import of the lwIP TCP/IP stack.
|
267 |
|
|
|
268 |
|
|
//===========================================================================
|
269 |
|
|
//####ECOSGPLCOPYRIGHTBEGIN####
|
270 |
|
|
// -------------------------------------------
|
271 |
|
|
// This file is part of eCos, the Embedded Configurable Operating System.
|
272 |
|
|
// Copyright (C) 2004, 2010, 2011 Free Software Foundation
|
273 |
|
|
//
|
274 |
|
|
// eCos is free software; you can redistribute it and/or modify it under
|
275 |
|
|
// the terms of the GNU General Public License as published by the Free
|
276 |
|
|
// Software Foundation; either version 2 or (at your option) any later version.
|
277 |
|
|
//
|
278 |
|
|
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
|
279 |
|
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
280 |
|
|
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
281 |
|
|
// for more details.
|
282 |
|
|
//
|
283 |
|
|
// You should have received a copy of the GNU General Public License along
|
284 |
|
|
// with eCos; if not, write to the Free Software Foundation, Inc.,
|
285 |
|
|
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
|
286 |
|
|
//
|
287 |
|
|
// As a special exception, if other files instantiate templates or use macros
|
288 |
|
|
// or inline functions from this file, or you compile this file and link it
|
289 |
|
|
// with other works to produce a work based on this file, this file does not
|
290 |
|
|
// by itself cause the resulting work to be covered by the GNU General Public
|
291 |
|
|
// License. However the source code for this file must still be made available
|
292 |
|
|
// in accordance with section (3) of the GNU General Public License.
|
293 |
|
|
//
|
294 |
|
|
// This exception does not invalidate any other reasons why a work based on
|
295 |
|
|
// this file might be covered by the GNU General Public License.
|
296 |
|
|
//
|
297 |
|
|
// -------------------------------------------
|
298 |
|
|
//####ECOSGPLCOPYRIGHTEND####
|
299 |
|
|
//===========================================================================
|