Commit Graph

  • 14574445cf Fix 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
  • f40f58d75f Add loopif to the ecos port too jani 2003-07-29 14:48:59 +0000
  • 0d7a60bb96 Fix sys_mbox_post. Could cause threads to hang waiting for a mbox forever jani 2003-07-29 14:23:17 +0000
  • 14f251daee fixed type warning; call to etharp_arp_input cborrelli 2003-07-27 22:47:12 +0000
  • bd14ef63dc Finally got it working. Cleaned up in some places, messed more in others. proff_fs 2003-07-17 15:42:53 +0000
  • 709626d087 changed requirements for v2pro port cborrelli 2003-07-16 10:13:50 +0000
  • 53c1f7d8b2 removed 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
  • d6f3af8fb6 use make instead of gmake to support xygwin cborrelli 2003-07-01 08:07:54 +0000
  • b1defea1d6 Added 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
  • 6f13218b2e Added TCP_INPUT_DEBUG and TCP_OUTPUT_DEBUG (under #if 0) marcbou 2003-06-19 14:50:10 +0000
  • dc6233a674 Use TCP_TMR_INTERVAL instead of hardcoded 100 as time value for mintapif_wait() marcbou 2003-06-19 14:48:49 +0000
  • 751297c61b Added PPP support to unix port. Works over serial or pseudo-tty, talking to the host's pppd. marcbou 2003-06-19 11:42:56 +0000
  • 01c8eeed90 Patch #1621: Add tcpdump() calls to pcapif tapif, improve tcpdump_init(). marcbou 2003-06-19 10:47:44 +0000
  • 173949af92 Patch #1622. Resync stat_msgs[] to lwip_stats struct. marcbou 2003-06-19 10:18:05 +0000
  • 965aa0854d added license header cborrelli 2003-06-19 09:53:10 +0000
  • 184c0e9e0f initial check-in cborrelli 2003-06-19 09:47:10 +0000
  • fccd677865 updates to use the XEmacIf_Config arrary that EDK now builds from the hardware description cborrelli 2003-06-19 09:32:00 +0000
  • e360f5061f changed return type of xemacif_init from void to err_t cborrelli 2003-06-11 00:05:18 +0000
  • e6fa15c6b7 added 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
  • cc469efc7e added BYTE_ORDER define cborrelli 2003-06-10 23:33:10 +0000
  • f5bedf9080 changes 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
  • e754426f52 Changed DEBUGF to LWIP_DEBUGF kieranm 2003-06-10 10:45:29 +0000
  • 39d1e38396 Replaced some tabs with spaces. likewise 2003-06-06 23:14:17 +0000
  • 413aa79818 Added tot_len to debug message. likewise 2003-06-05 07:46:22 +0000
  • 92b3c41b04 Included ctype.h for isdigit() used in inet.c likewise 2003-06-04 09:32:33 +0000
  • 2751b94b49 update for latest PPP and sio.change some thread prios.put in ctrlc check jani 2003-06-02 11:17:04 +0000
  • fff576d8b8 ppp support for ecos jani 2003-05-27 14:38:51 +0000
  • 77ebfac7d0 set hwaddr_len field jani 2003-05-27 13:35:08 +0000
  • cab5828518 patches 149{2,3,4} from Marc jani 2003-05-19 14:45:02 +0000
  • daa6d0fa51 cs8900if_init() is now split into _reset() and _init(). Must wait 30 ms inbetween. likewise 2003-05-14 14:20:13 +0000
  • 735ad93967 Empty protect macros are already defined in sys.h jani 2003-05-08 08:52:59 +0000
  • 757087f712 make test not bash specific jani 2003-05-05 14:56:27 +0000
  • 9000dbe8d0 More changes, still not working. proff_fs 2003-05-02 19:43:59 +0000
  • b4eaa5a113 Major stylo search/replace for "One space between keyword and opening bracket." likewise 2003-05-01 13:27:52 +0000
  • faa3747c04 better error reporting in tapif, patch from Marc jani 2003-05-01 09:08:35 +0000
  • b17012a1e3 Ids gone from tests too jani 2003-04-30 15:18:19 +0000
  • 3ee681876e some updates and cleanups jani 2003-04-30 15:17:07 +0000
  • 056badf0bd conditionally start tcp and udp apps jani 2003-04-30 09:05:29 +0000
  • 5fe219f074 add read and write to sio ops jani 2003-04-28 10:13:23 +0000
  • 80c243d2e8 add sio.h jani 2003-04-17 09:48:20 +0000
  • ac46366ff3 safer handling of EPK dir. in case user mistypes do not rm -Rf something important jani 2003-04-14 15:36:56 +0000
  • 5e3def9494 Added an example program which uses sockets and supports multiple sessions. davidhaas 2003-04-11 15:21:49 +0000
  • 0a76b0f5ee Fixed various memory leaks caused by protection issues (and some other issues). davidhaas 2003-04-09 20:34:51 +0000
  • 9713f45a02 return -1 instead of 0 in sem_wait and mbox_fetch on timeout jani 2003-04-07 13:23:36 +0000
  • d10e0349e2 Changed 0 to NULL to indicate we are dealing with a pointer. likewise 2003-04-03 10:38:06 +0000
  • b484f95228 In 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
  • a0d1650876 Since 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
  • 0a27425c3e Made 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
  • 2afa3c2f95 Fixed minor compile issues. davidhaas 2003-03-28 19:46:22 +0000
  • ea8787bb01 Made need_service field volatile as it is altered in the ISR. likewise 2003-03-26 12:31:33 +0000
  • 6f084400d0 Replaced some // comments with /* */ likewise 2003-03-25 14:19:00 +0000
  • 9503439bd6 Generated level 1 debug messages on collided and missed rx packets. likewise 2003-03-24 10:57:12 +0000
  • 8ec8b9225c update ecos port jani 2003-03-24 09:19:25 +0000
  • 27ffeae406 Fixed compilation. proff_fs 2003-03-21 16:56:05 +0000
  • 0a46ef6af4 Fixed 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
  • 0749599eab the 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
  • 1b789f74aa change STATS to LWIP_STATS and modifications in lwipopts.h jani 2003-03-19 12:46:37 +0000
  • 18dba6fc2a Added err_t return values for cs8900 initialization functions. likewise 2003-03-11 14:17:18 +0000
  • 2e994cd300 initial check-in cborrelli 2003-03-08 02:49:00 +0000
  • 7d5a4db0e7 adding perf_init function; empty for now cborrelli 2003-03-08 02:42:24 +0000
  • 7861c8aa8e changes 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
  • 2c377d7dd9 added perf_init function declaration cborrelli 2003-03-08 02:38:14 +0000
  • 992703d54f initial check-in - for generating a stand-alone library; requires Xilinx EDK libraries cborrelli 2003-03-08 02:35:40 +0000
  • 683a598138 C style comments jani 2003-03-07 15:00:41 +0000
  • c1d9d1e71f Spelling fixes from Marc Boucher jani 2003-03-07 13:40:31 +0000
  • 1c8808e73f removed unused file lib.h cborrelli 2003-03-06 02:25:16 +0000
  • 9ef973cc4e do not put CVS files in the epk jani 2003-03-05 14:20:20 +0000
  • 9ac27f9860 add patch against ecos needed for the glue to wotk jani 2003-03-01 10:47:38 +0000
  • d9d0f12c61 Add eCos glue. jani 2003-02-28 14:29:13 +0000
  • 782a790c07 remove unnecessary includes to avoid conflicting ntoh() declarations jani 2003-02-28 11:23:00 +0000
  • a9749edff8 Fixed build for coldfire after last debug.h and opt.h changes. davidhaas 2003-02-25 21:46:24 +0000
  • d5be11334f SYS_ARCH_PROTECT_XXX macros noops for now to get it to compile.I don't know whether anything is required here jani 2003-02-21 16:35:23 +0000
  • 489fc69cce updated netif init functions to return err_t jani 2003-02-20 16:24:39 +0000
  • a8d105875b Added LWIP_PLATFORM_ macros. likewise 2003-02-19 16:04:18 +0000
  • 7d1204e144 Fixed SYS_ARCH_PROTECT macros when NO_SYS is not defined. davidhaas 2003-02-18 21:14:26 +0000
  • f87520e049 Allow minimal unix target to build in cygwin (but not necessarily run). davidhaas 2003-02-18 19:27:08 +0000
  • 77f2c43b58 Improvments I need for DEBUGF. Won't affect anyone else. davidhaas 2003-02-12 22:02:02 +0000
  • 68db26a7ab Made sys_arch_prot() interface more generic by returning sys_prot_t instead of u32_t. davidhaas 2003-02-12 16:38:57 +0000
  • eef68488bc Fix some compile issues with both coldfire and unix builds. davidhaas 2003-02-12 15:09:15 +0000
  • ae49c020d7 sys_thread_new() now returns the thread (request from Marc Boucher). davidhaas 2003-02-11 20:59:49 +0000
  • d33bf3a9e2 list.h is gone remove #includes jani 2003-02-11 09:09:46 +0000
  • f0cda3661d Added commented code for upcoming merge with leon-dhcp. likewise 2003-02-10 23:29:15 +0000
  • ebb997051d put 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
  • 6929a67489 Add the following features and bugfixes: davidhaas 2003-02-06 22:18:30 +0000
  • 59897844aa Example lwipopt file for coldfire davidhaas 2003-02-05 14:36:59 +0000
  • 3cbe86d8a7 Added 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
  • edd18aad86 add unix projects to contrib module jani 2003-01-31 13:35:43 +0000
  • c84cc55299 Moved msvc6 project files to contrib module. proff_fs 2003-01-29 16:30:47 +0000
  • c312661244 Moved msvc6 project files to contrib module. proff_fs 2003-01-29 16:30:47 +0000
  • 1b2cbab30e Removed sys_arch as this port uses the lwIP core only (raw API). likewise 2003-01-28 17:55:02 +0000
  • 2b84c23ea3 coldfire port.patch #872 from David Haas jani 2003-01-18 18:47:22 +0000
  • 1cb0c2930a Add other ports too jani 2003-01-18 18:33:29 +0000
  • 0c9bba0594 Add c16x port jani 2003-01-18 18:21:57 +0000
  • b63196d62a Add Unix port jani 2003-01-18 18:18:02 +0000