summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-0/+28
* Network API now allows for multiple network devices (although theMichael Brown2006-04-243-173/+272
* 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
* First draft of a dynamic memory allocatorMichael Brown2006-04-241-0/+36
* First sketch of a new net device API.Michael Brown2006-04-193-25/+33
* Remove the concept of the media-independent link-layer header and replaceMichael Brown2006-04-194-100/+59Star
* 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-191-5/+1Star
* 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-194-32/+113
* 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
* First draft of iSCSI protocol support. Is capable of retrieving diskMichael Brown2006-04-052-0/+494
* Added tcp_buffer, to give applications a zero-cost place to build data toMichael Brown2006-04-051-0/+2
* Added set_netmask() and set_gateway()Michael Brown2006-04-051-0/+2
* Split non-TCP portions of the stack out into ip.[ch].Michael Brown2006-03-242-2/+18
* Moved "hello world" protocol implementation out of prototester.c and intoMichael Brown2006-03-231-0/+46
* Added container_of(). This seems about the best place to put it, sinceMichael Brown2006-03-231-2/+7
* 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-231-0/+102
* Moved old tcp.h to old_tcp.h, to avoid name clash with new (uIP-based)Michael Brown2006-03-232-1/+1
* Assertions are now handled via the POSIX-like <assert.h>.Michael Brown2006-03-232-28/+6Star
* Added missing #endifMichael Brown2006-03-231-0/+1
* Added assert.h, with assert() defined (almost) as per POSIX, andMichael Brown2006-03-231-0/+51
* Moved include/in.h to include/gpxe/in.h, so that it can be included byMichael Brown2006-03-2310-9/+18
* Merge from Etherboot 5.4Michael Brown2006-03-161-1/+1
|\
* | Merge from Etherboot 5.4Michael Brown2006-03-161-1/+3
|\|
* | Fix up building with gcc 4.0.1 / gas 2.16.91Michael Brown2006-01-171-1/+0Star
* | Allow data blocks to be less than sizeof ( struct buffer_free_block ) inMichael Brown2005-06-061-1/+3
* | In multicast operation, the client still has a unicast local port.Michael Brown2005-06-021-10/+9Star
* | IGMP protocol now uses the generic background protocol mechanism.Michael Brown2005-06-022-20/+26
* | Add generic mechanism for background protocols (e.g. ARP, IGMP)Michael Brown2005-06-021-0/+52
* | Make rfc2090 multicast option optionalMichael Brown2005-06-011-1/+1
* | Re-order functions for more logical documentationMichael Brown2005-06-011-3/+3
* | Don't choke on duplicate OACK packets.Michael Brown2005-06-011-3/+11
* | Remove prototypes for obsolete functionsMichael Brown2005-06-011-9/+0Star
* | TFTP upgraded to use a core function library (in tftpcore.c) which will beMichael Brown2005-06-013-41/+124
* | Now have enough functions to implement a standard TFTP client in around 50Michael Brown2005-06-011-0/+25
* | Documented the purpose of the two timeout fields inMichael Brown2005-05-271-2/+11
* | Added implementation note on IP routing.Michael Brown2005-05-271-2/+33
* | Separate out the documentation of the PXE API from the documentation ofMichael Brown2005-05-241-0/+22
* | Some versions of doxygen seem to object to "@ret None" or similar.Michael Brown2005-05-241-6/+6