Commit Graph

  • 6dd350348d fix 'conflicting type for strncmp' warning on linux by including string.h jani 2002-12-17 09:36:50 +0000
  • 5472d94b73 Added comment to ip_input() packet filter. likewise 2002-12-11 00:21:12 +0000
  • 40abd14884 Make tmr in tcp_pcb u32_t to ensure it wraps at the same time as tcp_ticks (Bug #1838) kieranm 2002-12-05 09:52:59 +0000
  • cac01f7a89 Fixed compiler warnings when ARP_QUEUEING is not defined. kieranm 2002-12-05 09:41:52 +0000
  • 7ea512e7fa Added #include <stdlib.h> to ensure abort() is known kieranm 2002-12-05 09:41:04 +0000
  • 8bd53b5be8 Added netbuf_copy_partial declaration kieranm 2002-12-05 09:40:19 +0000
  • 96610c9c20 Fixed compiler warning - DEBUGF statement with too many arguments kieranm 2002-12-05 09:38:25 +0000
  • 6972e81ac0 Zero pcb->acked if ack does not acknowledge new data - prevents the sent function being called multiple times when no new data has been acknowledged kieranm 2002-12-03 10:45:47 +0000
  • ac46dbacfa Fixed wrong assertion condition. likewise 2002-12-02 16:08:09 +0000
  • ea3b0fc477 Fixed missing end-of-comment. likewise 2002-12-02 13:11:04 +0000
  • 99dfbfeef0 Clarified debug messages where the timers are set. likewise 2002-12-02 12:23:37 +0000
  • dcce504ade First attempt to stylize and document DHCP sources. likewise 2002-12-01 19:49:45 +0000
  • dfa0369678 More complete ARP protocol implementation. likewise 2002-11-29 16:02:11 +0000
  • 1d341bae31 Initial commit of C16x/ST10 arch files and CS8900a Ethernet driver. likewise 2002-11-29 10:59:34 +0000
  • 0ed4fd6741 Documented ( *output)() and ( *linkoutput)() better for upcoming ARP changes. likewise 2002-11-28 15:03:07 +0000
  • 6fc6acf295 Fixed typo: ETHARP_DEGUG likewise 2002-11-28 14:55:10 +0000
  • bda378bb9f All ARP queueing code is now conditionally compiled-in. likewise 2002-11-28 09:26:18 +0000
  • 4619bbc3ea Changed dhcp_init() to NULL the client_list (on re-inits). likewise 2002-11-25 22:36:25 +0000
  • c73606309f Fixed argument type compiler warnings of the bcopy() call using type casting. likewise 2002-11-24 22:27:10 +0000
  • 0442c1e228 new file ip_frag for IP SAR.reassembly code moved from ip.c and fixed jani 2002-11-22 15:46:50 +0000
  • b0500b7b5a add ip frag switches defaulting to on and increase pbuf pool size for unix demo jani 2002-11-22 15:35:33 +0000
  • 38581aad65 include slipif in the objects and widlcard ipv4 so it will include everything in there jani 2002-11-22 15:24:34 +0000
  • 53148943bd add new header file jani 2002-11-22 13:18:01 +0000
  • cfab6dc28b initialize tapif's mtu to 1500 jani 2002-11-22 12:53:05 +0000
  • a57c91404f add MTU (maximum transmission unit) field to struct netif jani 2002-11-22 12:52:04 +0000
  • 8210edfeea fix pbuf_alloc for layer PBUF_LINK jani 2002-11-22 08:32:31 +0000
  • c9bd32d12b Added SNMP call-outs for monitoring of default SNMP status items for TCP/IP. likewise 2002-11-21 10:32:19 +0000
  • dfe1ab7438 Added debug messages for corner cases of TCP states. likewise 2002-11-21 10:29:51 +0000
  • e26a3e347b change tapif 'MTU' to be 1500 just like the linux tap's MTU jani 2002-11-19 10:20:19 +0000
  • 29f5968c23 Conditionally have ARP queue outgoing pbufs. likewise 2002-11-18 10:30:02 +0000
  • 1b798ed6d3 Added PBUF_REF (payload external, copied on queueing). likewise 2002-11-18 09:51:48 +0000
  • dbac2ff0b3 Move etharp packed structures to the header file. jani 2002-11-18 08:41:31 +0000
  • f2fbcdf00a typo fixes.The unterminated comment already got two bugreports so it was time. jani 2002-11-18 07:36:29 +0000
  • b8972f5701 forgot to delete 'return' in the last commit jani 2002-11-18 06:51:53 +0000
  • 8b9a303e21 pack the fields in dhcp_msg.This way DHCP works on non-byte aligned archs too. jani 2002-11-15 15:12:49 +0000
  • 6ef24c4e48 make it call etharp_output_sent() in tapif_output.This is to prevent the recently discovered memory leak. jani 2002-11-15 15:08:21 +0000
  • 428293a69b make lwip_write() use lwip_send() and avoid code duplication.return copylen in lwip_recvfrom since it has already been chosen as the minimum of len and buflen. jani 2002-11-15 15:05:06 +0000
  • 1dd7e81df7 DHCP cleanup redux (patch #654). likewise 2002-11-15 12:44:50 +0000
  • 4beff6c2cf ETHARP_SNOOP_UPDATES made externally configurable. likewise 2002-11-15 12:41:59 +0000
  • 58d748a8ad take out the msvc pragmas that cancel each other.leave only one pair around 3 structs. jani 2002-11-15 12:32:47 +0000
  • 43a06e8e37 The code that increased the retransmission time was commented out for some reason. This has been fixed. Also removed some old, out-commented, code. adamdunkels 2002-11-15 09:40:05 +0000
  • 8f2284d5c7 reclaimed fields have been unused for a while.remove them. jani 2002-11-14 12:21:55 +0000
  • 131eed412a Fix function names in DEBUGF stataments.Remove reference to "reclaimed" field in stat. jani 2002-11-14 12:20:37 +0000
  • 330647dad8 Add SLIP_DEBUG jani 2002-11-14 10:52:03 +0000
  • ecf0f56d33 Fix bug which eats pbufs if SLIP_END comes at a pbuf boundary.Also cleaned up and commented the code. jani 2002-11-14 08:03:25 +0000
  • 05a91a4725 Change type of members of struct stats_mem to "mem_size_t" (Bug #1694) kieranm 2002-11-13 21:55:38 +0000
  • 4b9e035a9f Initialize err in tcp_slowtmr to prevent compiler warning. kieranm 2002-11-13 21:54:22 +0000
  • f975754ad9 Initialize err in do_close to prevent compiler warning. kieranm 2002-11-13 21:53:36 +0000
  • d31ef42acf ARP entries can now be updated (but not added) on any ARP traffic. Set #define ETHARP_SNOOP_UPDATES 1 to enable. likewise 2002-11-13 09:10:19 +0000
  • f9129c4dcd Implemented conditional insertion of ARP entries to update_arp_entry using ARP_INSERT_FLAG. likewise 2002-11-13 08:56:11 +0000
  • 1f1e6eb5a1 Fixed a few C style issues to make it compatible with the rest of lwIP. adamdunkels 2002-11-13 08:11:52 +0000
  • 2382792792 Fixes all issues that showed up after the first commit. likewise 2002-11-11 15:36:31 +0000
  • 8cdeaa5148 Hardware address bytes made unsigned char instead of char, consistent with other sources. likewise 2002-11-11 15:35:18 +0000
  • 10bf9ef2ef ip_output() no longer frees pbuf in case no route could be found. likewise 2002-11-11 14:49:17 +0000
  • bca526b634 Workaround for compile error on TCP_REG. This workaround is disabled by default. likewise 2002-11-11 14:47:26 +0000
  • 9b76f5bf53 Fixes all issues that showed up after the first commit. likewise 2002-11-11 14:40:03 +0000
  • e41134bbbe Note about ethernetif.c not up-to-date with etharp.c API. Fixed typo. likewise 2002-11-11 14:37:30 +0000
  • b9353eaf12 Changed static etharp_query() to support queueing packets. This fix missed in last commit. likewise 2002-11-11 14:34:12 +0000
  • 3e62b75529 memp_alloc() now zeroes allocated memory (for robustness). Callers must NOT assume this. likewise 2002-11-11 14:31:00 +0000
  • ad55cb6733 Added pbuf_ref_chain() which increases ref count of all pbufs in a chain. likewise 2002-11-11 11:22:49 +0000
  • 6c977ad6ed Surrounded all #include's for packed structs with #ifdef's. likewise 2002-11-08 22:50:49 +0000
  • 2b53babf99 Fixed numerous bugs. Re-used etharp_query() in etharp_output(). Added comments and JavaDoc documentation. likewise 2002-11-08 22:14:24 +0000
  • 8077dd838c Added DHCP client by Leon Woestenberg likewise 2002-11-08 15:57:23 +0000
  • c22eaf5f52 Added MSVC6 port. proff_fs 2002-11-08 12:57:58 +0000
  • f1c0bbc62b Added includeds for bpstruct and epstruct. Ports should update from using PACK_STRUCT_BEGIN and PACK_STRUCT_END to use these includes. Maybe there should be an PACK_STRUCT_USE_INCLUDES ifdef around these, for ports for which PACK_STRUCT_BEGIN and PACK_STRUCT_END works nicely. proff_fs 2002-11-08 12:54:43 +0000
  • e988d2ee0b find_arp_entry() returned 0 instead of ARP_TABLE_SIZE if full pending cache (bug #1625). likewise 2002-11-06 11:43:21 +0000
  • 72e3d22271 To prevent compiler warnings, added UL to some bit mask constants. likewise 2002-11-06 10:00:32 +0000
  • 585b250540 added v2pro description; added include/ dir description cborrelli 2002-11-05 23:27:08 +0000
  • a582ccfce8 initial version for Xilinx Virtex-II Pro port cborrelli 2002-11-05 23:14:33 +0000
  • 6c979fed40 added ifndef around the TCP_TMR defines so that the user can define these values in the lwipopts.h file if needed; this change will not be seen outside the stack unless the user wants to change the default values. cborrelli 2002-11-05 18:36:32 +0000
  • bb06293b30 Fixed NULL pointer bug (#1493). Fix for memory leak bug (#1601), etharp_output_sent(). Added etharp_query for DHCP. likewise 2002-11-04 14:56:24 +0000
  • 50111c8689 Added #ifdefs around each debug output switch so that those can be defined in lwipopts.h instead. adamdunkels 2002-11-03 13:08:23 +0000
  • 6028e2c420 Added a 404 error page. adamdunkels 2002-11-03 13:02:35 +0000
  • d6986a757a Added a 404 error page. The web server crashed without it. adamdunkels 2002-11-03 13:02:12 +0000
  • 01cccf4aee Reformatted the code to make it consistent with the rest of lwIP. adamdunkels 2002-11-02 20:40:06 +0000
  • 4e4da8e019 Added short descriptions of the generic network interface code. adamdunkels 2002-11-02 20:38:49 +0000
  • 2a3d00f1ed New example project demonstrates how to use lwIP as a shared library kieranm 2002-10-25 15:31:01 +0000
  • 8b5fcad039 Added check on entire sequence number of received packet being less than the rcv_nxt variable. (see http://www.sics.se/mailing-lists/lwip.html/msg01409.html) kieranm 2002-10-24 13:34:36 +0000
  • aa69784495 Replaced a += (combined addition and assignment) with an explicit assignment and addition to avoid compiler warnings. adamdunkels 2002-10-24 13:20:42 +0000
  • 4933bfaaa0 Fixed bug in duplicate ack handling (see http://www.sics.se/mailing-lists/lwip.html/msg01460.html) Solution adds check on right window edge when duplicate ack received, if it is different it is not a duplicate. kieranm 2002-10-24 13:14:52 +0000
  • ef6b7099ba Removed the old lwIP homepage from the example web server filesystem and replaced it with a simple web page with short information about the lwIP project. Previously the web pages in the example web server was a large portion of the final .tar.gz file. adamdunkels 2002-10-24 13:11:51 +0000
  • 1be416fe0e Added unsigned qualifier to the struct members to avoid compiler warnings. adamdunkels 2002-10-24 13:09:45 +0000
  • 524bab33ba Added unsigned qualifier to the output to avoid compiler warnings for the produced fsdata.c file. Added a final newline to the output to avoid warnings. adamdunkels 2002-10-24 13:09:11 +0000
  • 2a3e3b984d Added typecasts to avoid compiler warnings adamdunkels 2002-10-24 13:04:51 +0000
  • fc242e107d Removed #inclusion of "netif/sioslipif.h" since the file has been removed and split into two, "netif/sio.h" and "netif/slipif.h". adamdunkels 2002-10-24 12:45:27 +0000
  • a7db4e4347 Rewrote the COREFILES to reflect the changes from tcp_input.c and tcp_output.c to tcp_in.c and tcp_out.c. Removed simrouter and simnode from the all: target. adamdunkels 2002-10-24 12:44:27 +0000
  • 8fe9e007c9 Fixed congestion window bug where the pcb->cwnd variable overflowed when increased. kieranm 2002-10-24 10:57:44 +0000
  • 05b8bf216c Added SIO_FIFO_DEBUG and PPP_DEBUG to make -DDEBUG work with arch/unix/netif/sio.c adamdunkels 2002-10-23 20:20:29 +0000
  • faf18b7f9a Added Author: comment, #ifdef'ed linux specific stuff, added typecast for strlen adamdunkels 2002-10-23 20:18:27 +0000
  • 62b78bebe1 Added Author: comment adamdunkels 2002-10-23 20:14:27 +0000
  • 27dff9af70 Added typecasts and #includes to keep compiler from issuing warnings adamdunkels 2002-10-23 20:12:18 +0000
  • 43c6a550b2 Added #undefs for htonl and friends to keep compiler from issuing "doubly defined" warnings adamdunkels 2002-10-23 20:00:21 +0000
  • 814f8c505e Updated TCP out-of-sequence handling to use recv_data variable instead of old pcb->recv_data. adamdunkels 2002-10-23 19:58:16 +0000
  • fbd9fa5d94 Fixed COREFILES to reflect the tcp_input.c -> tcp_in.c and tcp_output.c -> tcp_out.c filename changes adamdunkels 2002-10-23 19:45:33 +0000
  • 28832ba9c2 Added #if LWIP_UDP around udp_init() body, fixed bug where un-connected UDP PCBs did not always receive correct datagram adamdunkels 2002-10-23 19:44:32 +0000
  • 6cb3ae7d7f Mention the search feature mailing list archive. Commited to test CVS email notification. likewise 2002-10-22 23:42:17 +0000
  • bcb2600107 New file structure towards SLIP/PPP. Renamed tcp_*.c for 8.3 sake. See lwip@sics.se Mon, 21 Oct 2002 magnus.ivarsson likewise 2002-10-22 12:32:58 +0000
  • 18ee2d90c9 Added URL to web-browsable CVS tree. likewise 2002-10-20 15:24:36 +0000
  • fecc7424e4 Added redundant brackets in an if statement to keep a flaky compiler happy. likewise 2002-10-20 15:20:30 +0000
  • 9ede36a386 Allocate struct tcp_seg *prev, *cseg only if TCP_QUEUE_OOSEQ is defined. likewise 2002-10-20 15:19:20 +0000