summaryrefslogtreecommitdiffstats
path: root/src/proto
Commit message (Expand)AuthorAgeFilesLines
* [slam] Add Scalable Local Area Multicast (SLAM) protocol supportMichael Brown2008-06-101-541/+0Star
* [IPv4] Tidy up some header files.Michael Brown2008-03-231-2/+2
* Dead code removal.Michael Brown2007-07-144-11/+11
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-041-3/+1Star
* We don't actually use the reset functions anywhere, and nothing reallyMichael Brown2007-07-031-1/+1
* Warnings purgeMarty Connor2007-07-024-764/+15Star
* A working DNS resolver (not yet tied in to anything)Michael Brown2007-01-152-362/+5Star
* Update buffer-handling code to enable expandable buffers.Michael Brown2007-01-111-1/+1
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
* Removing because of conflict with new HTTP protocolDerek Pryor2006-08-111-173/+0Star
* Initial (untested) implementation of TFTP over the new UDP API.Michael Brown2006-08-091-165/+0Star
* Moved to net/tcp/iscsi.c.Michael Brown2006-05-131-545/+0Star
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-137-3643/+0Star
* Merge TCP aborted(), timedout() and closed() methods into a singleMichael Brown2006-04-301-13/+1Star
* Make tcp_connect() void; it will eventually have no failure case.Michael Brown2006-04-301-2/+1Star
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-1/+1
* Give uIP a static IP address for proof-of-concept testingMichael Brown2006-04-281-0/+11
* Added missing headers required for compilation in Etherboot.Michael Brown2006-04-241-0/+2
* We have our own ARP layer now.Michael Brown2006-04-242-624/+0Star
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-246-6/+6
* Header rearrangement.Michael Brown2006-04-241-1/+1
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-137/+0Star
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-1/+1
* Obviate uip_init(); our bss is zeroed at startup already.Michael Brown2006-04-241-1/+3
* First draft of iSCSI protocol support. Is capable of retrieving diskMichael Brown2006-04-051-0/+558
* Added tcp_buffer, to give applications a zero-cost place to build data toMichael Brown2006-04-051-2/+38
* Added set_netmask() and set_gateway()Michael Brown2006-04-051-0/+28
* We don't need to know anything about ARPMichael Brown2006-03-241-1/+0Star
* Split non-TCP portions of the stack out into ip.[ch].Michael Brown2006-03-243-87/+119
* Moved "hello world" protocol implementation out of prototester.c and intoMichael Brown2006-03-231-0/+133
* Moved uIP wrapper out of prototester.c and into proto/tcp.c.Michael Brown2006-03-231-0/+206
* Moved old tcp.h to old_tcp.h, to avoid name clash with new (uIP-based)Michael Brown2006-03-232-2/+2
* Removed to make way for the uIP-based tcp.c.Michael Brown2006-03-231-286/+0Star
* Moved include/in.h to include/gpxe/in.h, so that it can be included byMichael Brown2006-03-231-1/+1
* Make the application state a void *.Michael Brown2006-03-231-2/+5
* Added from uip-0.9/uip/uip_arp.[ch]Michael Brown2006-03-222-0/+624
* Remove htons(); it is provided elsewhere in EtherbootMichael Brown2006-03-221-7/+0Star
* Basic, functional-but-extremely-pessimal versions (taken fromMichael Brown2006-03-221-0/+83
* Add uip on HEAD; it's safe to build, since nothing links against it at theMichael Brown2006-03-164-0/+3252
* Merge from Etherboot 5.4Michael Brown2006-03-161-1/+1
|\
* | In multicast operation, the client still has a unicast local port.Michael Brown2005-06-022-85/+94
* | Rewritten to use the functions in tftpcore.c.Michael Brown2005-06-021-445/+166Star
* | IGMP protocol now uses the generic background protocol mechanism.Michael Brown2005-06-021-2/+8
* | IGMP functions separated out from nic.cMichael Brown2005-06-011-0/+160
* | Don't try to fetch another packet once we've reached EOF.Michael Brown2005-06-011-6/+12
* | Make rfc2090 multicast option optionalMichael Brown2005-06-011-11/+16
* | Don't choke on duplicate OACK packets.Michael Brown2005-06-012-60/+105
* | DoxygenationMichael Brown2005-06-011-3/+38
* | TFTP upgraded to use a core function library (in tftpcore.c) which will beMichael Brown2005-06-014-153/+127Star