summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge TCP aborted(), timedout() and closed() methods into a singleMichael Brown2006-04-306-102/+131
* Half-way tidyMichael Brown2006-04-301-116/+159
* Make all TCP methods optional; at least FTP data is a read-onlyMichael Brown2006-04-302-46/+11Star
* Proof-of-concept FTP implementationMichael Brown2006-04-302-0/+331
* Add a temporary snprintf, so that safely-written code can at leastMichael Brown2006-04-302-0/+12
* Fix up prototype of strtoul() to match POSIX.Michael Brown2006-04-302-2/+2
* Created net/tcp and moved hello.c thereMichael Brown2006-04-302-1/+134
* Make tcp_connect() void; it will eventually have no failure case.Michael Brown2006-04-304-17/+7Star
* Put the TCP connection periodic processing in tcp.c, where it belongs.Michael Brown2006-04-303-8/+66
* ConsistencyMichael Brown2006-04-301-3/+3
* Moved uIP and tcp.c from proto/ to net/Michael Brown2006-04-308-3/+3512
* Move init.h to gpxe/init.h.Michael Brown2006-04-3016-19/+83
* Change semantics of network API so that packet-absorbing calls *always*Michael Brown2006-04-294-53/+94
* Added basic code for implementing co-operative multitasking.Michael Brown2006-04-292-0/+88
* Give uIP a static IP address for proof-of-concept testingMichael Brown2006-04-281-0/+11
* Network layer now works as a proof of conceptMichael Brown2006-04-286-92/+272
* Fix a couple of broken assertions, and align the buffer correctly.Michael Brown2006-04-282-3/+6
* Transmit the buffer contents, not the buffer descriptor...Michael Brown2006-04-281-2/+4
* Add an explicit failure debug messageMichael Brown2006-04-281-0/+2
* Exclude bin directory from tags generation.Michael Brown2006-04-281-1/+6
* Gave up on adding POSIX errno's as required, and just added (almost) allMichael Brown2006-04-282-27/+67
* Glenn managed to shrink .text by 5 more bytes.Michael Brown2006-04-251-3/+6
* D'ohMichael Brown2006-04-251-1/+1
* Added missing ssize_tMichael Brown2006-04-251-0/+1
* Actually, it's probably a good idea to have packet buffers avoid 4kBMichael Brown2006-04-252-7/+30
* Update to use POSIX-like API.Michael Brown2006-04-251-19/+8Star
* Fixed erroneous comparisonMichael Brown2006-04-251-1/+1
* Removed incorrect comment; malloc() is inefficient only when theMichael Brown2006-04-251-5/+0Star
* Now passes trivial tests. free_memblock() needs neatening up.Michael Brown2006-04-251-15/+34
* Updated memory allocator to improve support for unaligned or partiallyMichael Brown2006-04-253-154/+224
* Add __constant_flsl(), because it's useful for finding out the nextMichael Brown2006-04-251-0/+54
* Added missing headers required for compilation in Etherboot.Michael Brown2006-04-241-0/+2
* Added pkb_reserve().Michael Brown2006-04-241-0/+14
* We have our own ARP layer now.Michael Brown2006-04-242-624/+0Star
* Add missing {register,free}_netdev().Michael Brown2006-04-241-1/+15
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-2421-35/+35
* (librm_base-1b) is already an offset; no need to apply OFFSET().Michael Brown2006-04-241-1/+1
* Header rearrangement.Michael Brown2006-04-2460-89/+108
* Network API now allows for multiple network devices (although theMichael Brown2006-04-244-137/+319
* Network API now allows for multiple network devices (although theMichael Brown2006-04-248-493/+732
* Obviate uip_init(); our bss is zeroed at startup already.Michael Brown2006-04-241-1/+3
* Don't bother poisoning lists; it costs code size.Michael Brown2006-04-241-13/+3Star
* Prototype now clashes with the macro in arch/i386.Michael Brown2006-04-241-1/+0Star
* Added __constant_memcpy() based on version in Linux's string.h.Michael Brown2006-04-241-12/+135
* First draft of a dynamic memory allocatorMichael Brown2006-04-242-0/+245
* Add "net" directory.Michael Brown2006-04-241-1/+2
* First sketch of a new net device API.Michael Brown2006-04-194-25/+196
* Remove the concept of the media-independent link-layer header and replaceMichael Brown2006-04-196-127/+195
* Updated to remove obsolete constantsMichael Brown2006-04-191-6/+6
* Added the concept of a network interface (a network-layer concept) asMichael Brown2006-04-191-23/+104