14574445cfFix compilation for PPP and for the case when net_drivers package is not added. Initialize loopif, prevent lwip_init being run more than once and fix lwip_set_addr to not chop off the netif_list.All these in init.c for ecos
jani
2003-07-29 14:52:12 +0000
f40f58d75fAdd loopif to the ecos port too
jani
2003-07-29 14:48:59 +0000
0d7a60bb96Fix sys_mbox_post. Could cause threads to hang waiting for a mbox forever
jani
2003-07-29 14:23:17 +0000
14f251daeefixed type warning; call to etharp_arp_input
cborrelli
2003-07-27 22:47:12 +0000
bd14ef63dcFinally got it working. Cleaned up in some places, messed more in others.
proff_fs
2003-07-17 15:42:53 +0000
709626d087changed requirements for v2pro port
cborrelli
2003-07-16 10:13:50 +0000
53c1f7d8b2removed commented-out code for interrupts; this was old code that will no longer work with the current structure
cborrelli
2003-07-02 02:58:06 +0000
d6f3af8fb6use make instead of gmake to support xygwin
cborrelli
2003-07-01 08:07:54 +0000
b1defea1d6Added authType to pppSetAuth() and CHAP client support (build unix port with -DLWIP_PPP_CHAP_TEST to test it)
marcbou
2003-06-27 19:37:16 +0000
fccd677865updates to use the XEmacIf_Config arrary that EDK now builds from the hardware description
cborrelli
2003-06-19 09:32:00 +0000
e360f5061fchanged return type of xemacif_init from void to err_t
cborrelli
2003-06-11 00:05:18 +0000
e6fa15c6b7added XEmacIf_Config struct. this will be initialized by the EDK tools during the generation of the library. at run-time, the application will step through a table of these XEmacIf_Config entries and add a netif for each entry.
cborrelli
2003-06-10 23:39:15 +0000
f5bedf9080changes to meet EDK structure requirements. must put lwIP source under the edkproj/code/liblwip/ directory, or change variables to point to location
cborrelli
2003-06-10 23:31:43 +0000
e754426f52Changed DEBUGF to LWIP_DEBUGF
kieranm
2003-06-10 10:45:29 +0000
39d1e38396Replaced some tabs with spaces.
likewise
2003-06-06 23:14:17 +0000
413aa79818Added tot_len to debug message.
likewise
2003-06-05 07:46:22 +0000
92b3c41b04Included ctype.h for isdigit() used in inet.c
likewise
2003-06-04 09:32:33 +0000
2751b94b49update for latest PPP and sio.change some thread prios.put in ctrlc check
jani
2003-06-02 11:17:04 +0000
fff576d8b8ppp support for ecos
jani
2003-05-27 14:38:51 +0000
77ebfac7d0set hwaddr_len field
jani
2003-05-27 13:35:08 +0000
cab5828518patches 149{2,3,4} from Marc
jani
2003-05-19 14:45:02 +0000
daa6d0fa51cs8900if_init() is now split into _reset() and _init(). Must wait 30 ms inbetween.
likewise
2003-05-14 14:20:13 +0000
735ad93967Empty protect macros are already defined in sys.h
jani
2003-05-08 08:52:59 +0000
757087f712make test not bash specific
jani
2003-05-05 14:56:27 +0000
9000dbe8d0More changes, still not working.
proff_fs
2003-05-02 19:43:59 +0000
b4eaa5a113Major stylo search/replace for "One space between keyword and opening bracket."
likewise
2003-05-01 13:27:52 +0000
faa3747c04better error reporting in tapif, patch from Marc
jani
2003-05-01 09:08:35 +0000
b17012a1e3Ids gone from tests too
jani
2003-04-30 15:18:19 +0000
3ee681876esome updates and cleanups
jani
2003-04-30 15:17:07 +0000
056badf0bdconditionally start tcp and udp apps
jani
2003-04-30 09:05:29 +0000
5fe219f074add read and write to sio ops
jani
2003-04-28 10:13:23 +0000
80c243d2e8add sio.h
jani
2003-04-17 09:48:20 +0000
ac46366ff3safer handling of EPK dir. in case user mistypes do not rm -Rf something important
jani
2003-04-14 15:36:56 +0000
5e3def9494Added an example program which uses sockets and supports multiple sessions.
davidhaas
2003-04-11 15:21:49 +0000
0a76b0f5eeFixed various memory leaks caused by protection issues (and some other issues).
davidhaas
2003-04-09 20:34:51 +0000
9713f45a02return -1 instead of 0 in sem_wait and mbox_fetch on timeout
jani
2003-04-07 13:23:36 +0000
d10e0349e2Changed 0 to NULL to indicate we are dealing with a pointer.
likewise
2003-04-03 10:38:06 +0000
b484f95228In keeping with pbuf->ref always having the count of the number of pointers to the particular buffer (and the last rewrite of pbuf_free), changed most pbuf_ref_chain() calls back to pbuf_ref(). I think this was causing some pbuf leaks.
davidhaas
2003-03-31 22:10:09 +0000
a0d1650876Since coldfire driver always queues buffers on the output dma queue, it must always call pbuf_take() on each buffer chain.
davidhaas
2003-03-31 21:36:20 +0000
0a27425c3eMade lwip timeout measurements accurate by no longer returning 1 millisecond whenever sys_arch_mbox_wait() and sys_arch_sem_wait() get a message or semaphore immediately. Updated documentation for this change. Unix port and Coldfire port have been updated.
davidhaas
2003-03-28 20:47:10 +0000
2afa3c2f95Fixed minor compile issues.
davidhaas
2003-03-28 19:46:22 +0000
ea8787bb01Made need_service field volatile as it is altered in the ISR.
likewise
2003-03-26 12:31:33 +0000
6f084400d0Replaced some // comments with /* */
likewise
2003-03-25 14:19:00 +0000
9503439bd6Generated level 1 debug messages on collided and missed rx packets.
likewise
2003-03-24 10:57:12 +0000
8ec8b9225cupdate ecos port
jani
2003-03-24 09:19:25 +0000
0a46ef6af4Fixed up and made work a PBUF_REF type. Most of the code uses this now instead of PBUF_ROM. This addition allows support of copy-on-demand where the lower layers can call pbuf_unref() which tests for any PBUF_REF buffers and replaces them with PBUF_POOL buffers. This is now used everywhere. pbuf_unref() is called in ARP queueing and in the coldfire driver, which puts frames on a DMA queue and frees them later.
davidhaas
2003-03-19 22:16:31 +0000
0749599eabthe contrib part of thread priority patch by floriZ.Also take out unused unix netifs from unixsim makefile for now
jani
2003-03-19 15:28:31 +0000
1b789f74aachange STATS to LWIP_STATS and modifications in lwipopts.h
jani
2003-03-19 12:46:37 +0000
7d5a4db0e7adding perf_init function; empty for now
cborrelli
2003-03-08 02:42:24 +0000
7861c8aa8echanges to account for updated Xilinx drivers in the Xilinx Embedded Development Kit (EDK); also changes to sync up with the latest etharp changes
cborrelli
2003-03-08 02:40:31 +0000
2c377d7dd9added perf_init function declaration
cborrelli
2003-03-08 02:38:14 +0000
992703d54finitial check-in - for generating a stand-alone library; requires Xilinx EDK libraries
cborrelli
2003-03-08 02:35:40 +0000
683a598138C style comments
jani
2003-03-07 15:00:41 +0000
c1d9d1e71fSpelling fixes from Marc Boucher
jani
2003-03-07 13:40:31 +0000
7d1204e144Fixed SYS_ARCH_PROTECT macros when NO_SYS is not defined.
davidhaas
2003-02-18 21:14:26 +0000
f87520e049Allow minimal unix target to build in cygwin (but not necessarily run).
davidhaas
2003-02-18 19:27:08 +0000
77f2c43b58Improvments I need for DEBUGF. Won't affect anyone else.
davidhaas
2003-02-12 22:02:02 +0000
68db26a7abMade sys_arch_prot() interface more generic by returning sys_prot_t instead of u32_t.
davidhaas
2003-02-12 16:38:57 +0000
eef68488bcFix some compile issues with both coldfire and unix builds.
davidhaas
2003-02-12 15:09:15 +0000
ae49c020d7sys_thread_new() now returns the thread (request from Marc Boucher).
davidhaas
2003-02-11 20:59:49 +0000
d33bf3a9e2list.h is gone remove #includes
jani
2003-02-11 09:09:46 +0000
f0cda3661dAdded commented code for upcoming merge with leon-dhcp.
likewise
2003-02-10 23:29:15 +0000
ebb997051dput platform specific debug and assert in cc.h.Also put byte-order #define here.Delete files cpu.h,lib.h and init.h
jani
2003-02-10 11:13:51 +0000
6929a67489Add the following features and bugfixes:
davidhaas
2003-02-06 22:18:30 +0000
59897844aaExample lwipopt file for coldfire
davidhaas
2003-02-05 14:36:59 +0000
3cbe86d8a7Added lightweight protection. In coldfire this is implemented by disabling interrupts. In unixsim this is implemented by using a mutex. Uses #define SYS_LIGHTWEIGHT_PROT to enable. It is enabled in coldfire by default, but disabled in unixsim.
davidhaas
2003-02-04 22:52:01 +0000
f71da3c8c8---------------------------------------------------------------------- Fixed the following bugs: 2366: For coldfire port: pbuf is freed twice when no room on output ring. 2368: Coldfire port: buffer cleanup in 5272 driver causes problems. 2376: Can't have timeouts large enough
davidhaas
2003-02-04 14:48:54 +0000
51df05f58a---------------------------------------------------------------------- Fixed the following bugs: 2366: For coldfire port: pbuf is freed twice when no room on output ring. 2368: Coldfire port: buffer cleanup in 5272 driver causes problems. 2376: Can't have timeouts large enough Committing in .
davidhaas
2003-02-04 14:45:22 +0000
edd18aad86add unix projects to contrib module
jani
2003-01-31 13:35:43 +0000