74 Révisions (f28b9cfb6577f0a4acfff9bf9e30542f7516c78d)

Auteur SHA1 Message Date
  Michael Brown 72c1bb8224 [slam] Add Scalable Local Area Multicast (SLAM) protocol support il y a 16 ans
  Michael Brown 2af6c8d130 [IPv4] Tidy up some header files. il y a 16 ans
  Michael Brown e330db3c74 Dead code removal. il y a 17 ans
  Michael Brown 89349d7fad Separated out initialisation functions from startup/shutdown functions. il y a 17 ans
  Michael Brown fae10a7ca1 We don't actually use the reset functions anywhere, and nothing really il y a 17 ans
  Marty Connor b234d4a13e Warnings purge il y a 17 ans
  Michael Brown 9af12d5fba A working DNS resolver (not yet tied in to anything) il y a 17 ans
  Michael Brown e2dcd05b67 Update buffer-handling code to enable expandable buffers. il y a 17 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 17 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 17 ans
  Derek Pryor 3b45f05be4 Removing because of conflict with new HTTP protocol il y a 18 ans
  Michael Brown 3611cb17b7 Initial (untested) implementation of TFTP over the new UDP API. il y a 18 ans
  Michael Brown 21493646c2 Moved to net/tcp/iscsi.c. il y a 18 ans
  Michael Brown 8a229a16f6 (Redoing check-in lost by SourceForge's failure.) il y a 18 ans
  Michael Brown 9e1becaf8a Merge TCP aborted(), timedout() and closed() methods into a single il y a 18 ans
  Michael Brown 7af478b30d Make tcp_connect() void; it will eventually have no failure case. il y a 18 ans
  Michael Brown 352bf1bda2 Move init.h to gpxe/init.h. il y a 18 ans
  Michael Brown 5fe31f1014 Give uIP a static IP address for proof-of-concept testing il y a 18 ans
  Michael Brown a81f96998b Added missing headers required for compilation in Etherboot. il y a 18 ans
  Michael Brown 26749951dc We have our own ARP layer now. il y a 18 ans
  Michael Brown 832e86246b gcc is rather over-aggressive about optimising out static data structures il y a 18 ans
  Michael Brown 824d6ffa7f Header rearrangement. il y a 18 ans
  Michael Brown 53f78346bf Network API now allows for multiple network devices (although the il y a 18 ans
  Michael Brown fdc2ee79db Network API now allows for multiple network devices (although the il y a 18 ans
  Michael Brown 0d97f0d482 Obviate uip_init(); our bss is zeroed at startup already. il y a 18 ans
  Michael Brown 6446767258 First draft of iSCSI protocol support. Is capable of retrieving disk il y a 18 ans
  Michael Brown c8a7133e9f Added tcp_buffer, to give applications a zero-cost place to build data to il y a 18 ans
  Michael Brown 988bb50979 Added set_netmask() and set_gateway() il y a 18 ans
  Michael Brown ee058362fa We don't need to know anything about ARP il y a 18 ans
  Michael Brown b44332eb7d Split non-TCP portions of the stack out into ip.[ch]. il y a 18 ans
  Michael Brown 7e61f38799 Moved "hello world" protocol implementation out of prototester.c and into il y a 18 ans
  Michael Brown a4a0244aa3 Moved uIP wrapper out of prototester.c and into proto/tcp.c. il y a 18 ans
  Michael Brown 05b284399e Moved old tcp.h to old_tcp.h, to avoid name clash with new (uIP-based) il y a 18 ans
  Michael Brown 531371efa2 Removed to make way for the uIP-based tcp.c. il y a 18 ans
  Michael Brown dde1c5ad18 Moved include/in.h to include/gpxe/in.h, so that it can be included by il y a 18 ans
  Michael Brown b2c94b32fc Make the application state a void *. il y a 18 ans
  Michael Brown bb37bd47f8 Added from uip-0.9/uip/uip_arp.[ch] il y a 18 ans
  Michael Brown 417e896f0a Remove htons(); it is provided elsewhere in Etherboot il y a 18 ans
  Michael Brown 1c7c24f21f Basic, functional-but-extremely-pessimal versions (taken from il y a 18 ans
  Michael Brown 0e611719d2 Add uip on HEAD; it's safe to build, since nothing links against it at the il y a 18 ans
  Michael Brown 7d8adc25bc In multicast operation, the client still has a unicast local port. il y a 19 ans
  Michael Brown f242f56a73 Rewritten to use the functions in tftpcore.c. il y a 19 ans
  Michael Brown be7897523d IGMP protocol now uses the generic background protocol mechanism. il y a 19 ans
  Michael Brown e0cf144218 IGMP functions separated out from nic.c il y a 19 ans
  Michael Brown 698e87277f Don't try to fetch another packet once we've reached EOF. il y a 19 ans
  Michael Brown fa17bf0917 Make rfc2090 multicast option optional il y a 19 ans
  Michael Brown f2198e8a65 Don't choke on duplicate OACK packets. il y a 19 ans
  Michael Brown c8d6c4864f Doxygenation il y a 19 ans
  Michael Brown 53a4436d94 TFTP upgraded to use a core function library (in tftpcore.c) which will be il y a 19 ans
  Michael Brown 0b048e9cfb Now have enough functions to implement a standard TFTP client in around 50 il y a 19 ans