summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* TypoMichael Brown2006-04-191-1/+1
* First version, based on include/linux/list.h, stripped down to justMichael Brown2006-04-191-0/+155
* Update now that if_ether.h has moved.Michael Brown2006-04-192-6/+2Star
* Added ENOENT and EAFNOSUPPORTMichael Brown2006-04-191-0/+2
* Added pkb_unput() and pkb_len().Michael Brown2006-04-191-0/+21
* Make flags more efficient.Michael Brown2006-04-191-8/+15
* Moved if_ether.h and if_arp.h to include/gpxe, for consistency with LinuxMichael Brown2006-04-195-37/+130
* First version. ARP protocol independence in less than the size of uIP'sMichael Brown2006-04-191-0/+244
* Add missing prototypeMichael Brown2006-04-191-0/+3
* First versionMichael Brown2006-04-191-0/+20
* First sketchMichael Brown2006-04-181-0/+126
* First versionMichael Brown2006-04-181-0/+56
* First version, based on the concepts in linux/skbuff.hMichael Brown2006-04-181-0/+80
* Added netmask and gateway global options.Michael Brown2006-04-051-8/+218
* First draft of iSCSI protocol support. Is capable of retrieving diskMichael Brown2006-04-053-0/+1052
* Make pcap_inject non-static, so that its prototype doesn't conflict withMichael Brown2006-04-051-1/+1
* Added tcp_buffer, to give applications a zero-cost place to build data toMichael Brown2006-04-052-2/+40
* Added set_netmask() and set_gateway()Michael Brown2006-04-052-0/+30
* We don't need to know anything about ARPMichael Brown2006-03-241-1/+0Star
* Allow specifying the local IP address via --from.Michael Brown2006-03-241-1/+14
* Split non-TCP portions of the stack out into ip.[ch].Michael Brown2006-03-245-89/+137
* Put in a substitute pcap_inject() function, since earlier versions ofMichael Brown2006-03-241-0/+32
* Moved "hello world" protocol implementation out of prototester.c and intoMichael Brown2006-03-233-103/+180
* Added container_of(). This seems about the best place to put it, sinceMichael Brown2006-03-231-2/+7
* Pick up the gPXE include files when building prototester.Michael Brown2006-03-231-1/+1
* Added prototype for inet_ntoa, even though we don't have the functionMichael Brown2006-03-231-0/+1
* Moved uIP wrapper out of prototester.c and into proto/tcp.c.Michael Brown2006-03-233-135/+312
* Add include/gpxe as a directory to scan.Michael Brown2006-03-231-1/+2
* Updated with "doxygen -u" from doxygen 1.4.4Michael Brown2006-03-231-30/+1066
* Moved old tcp.h to old_tcp.h, to avoid name clash with new (uIP-based)Michael Brown2006-03-234-3/+3
* Assertions are now handled via the POSIX-like <assert.h>.Michael Brown2006-03-234-35/+15Star
* Added missing #endifMichael Brown2006-03-231-0/+1
* Added assert.h, with assert() defined (almost) as per POSIX, andMichael Brown2006-03-231-0/+51
* 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-2311-10/+19
* Add Makefile for hijack and prototester utilities.Michael Brown2006-03-232-0/+18
* Add debug symbols to objects. (They will be stripped out of the finalMichael Brown2006-03-231-0/+1
* Make the application state a void *.Michael Brown2006-03-231-2/+5
* Can now also print data sent by the remote side.Michael Brown2006-03-231-13/+34