summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | Make await_tftp() static and create tftp_get() for fetching the next TFTP packet instead.
* 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
| | | | shared between TFTP, TFTM and MTFTP protocols.
* Now have enough functions to implement a standard TFTP client in around 50Michael Brown2005-06-011-0/+25
| | | | lines of code.
* Documented the purpose of the two timeout fields inMichael Brown2005-05-271-2/+11
| | | | s_PXENV_TFTP_READ_FILE.
* Added implementation note on IP routing.Michael Brown2005-05-271-2/+33
| | | | Added reason for min value of 512 on s_PXENV_TFTP_OPEN::PacketSize.
* Separate out the documentation of the PXE API from the documentation ofMichael Brown2005-05-241-0/+22
| | | | the Etherboot implementation (i.e. don't do what Intel did).
* Some versions of doxygen seem to object to "@ret None" or similar.Michael Brown2005-05-241-6/+6
|
* Fixes for gcc >= 3.2 from Georg BaumMichael Brown2005-05-242-3/+3
|
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-244-153/+110Star
| | | | PXE code now compiles without errors (though it won't actually work).
* Rearranging PXE header filesMichael Brown2005-05-243-832/+49Star
|
* Separated out the Etherboot-specific parts of the old pxe.h header.Michael Brown2005-05-231-0/+88
|
* Added PXENV+ and !PXE structures, and the loader API.Michael Brown2005-05-231-0/+277
|
* Finished documenting the UNDI API.Michael Brown2005-05-231-12/+239
|
* Documented up to PXENV_UNDI_CLOSEMichael Brown2005-05-231-0/+60
|
* Documented Preboot, TFTP and UDP data structuresMichael Brown2005-05-231-3/+96
|
* Documented PXENV_GET_CACHED_INFO structuresMichael Brown2005-05-231-1/+116
|
* Add UDP parameter structuresMichael Brown2005-05-221-0/+17
|
* Define PXE types in terms of other PXE types where possibleMichael Brown2005-05-221-11/+22
|
* Worked out a sensible doxygen groupingMichael Brown2005-05-222-120/+784
|
* Added all API codes and basic prototypes.Michael Brown2005-05-211-0/+181
|
* Documented the basic PXE data typesMichael Brown2005-05-211-0/+112
|
* Use "#var" rather than "@c var" for doxygen.Michael Brown2005-05-203-8/+10
|
* DoxygenationMichael Brown2005-05-201-4/+79
|
* Don't include etherboot.h; we get a circular dependencyMichael Brown2005-05-201-1/+2
|
* DoxygenationMichael Brown2005-05-191-18/+101
|
* API docs to .hMichael Brown2005-05-191-4/+40
|
* Move API docs to buffer.h, implementation to buffer.c.Michael Brown2005-05-191-3/+56
|
* Synced across updates from Etherboot 5.4 treeMichael Brown2005-05-191-0/+1
|\
* | DoxygenatedMichael Brown2005-05-191-23/+189
| |
* | More documentationMichael Brown2005-05-191-19/+18Star
| |
* | load_buffer is now handled via load_buffer.hMichael Brown2005-05-191-3/+0Star
| |
* | More doxygen docsMichael Brown2005-05-181-5/+3Star
| |
* | __attribute__ does not need to be treated as a variadic macro, sinceMichael Brown2005-05-181-1/+1
| | | | | | | | | | it is always used as __attribute__((...)). Since variadic macros seem to confuse poor doxygen, change it to a single-valued macro.
* | Hide __attribute__ from doxygenMichael Brown2005-05-181-1/+11
| |
* | Add EBADIMG, EIMGRET, ETIMEDOUT and EINVALMichael Brown2005-05-181-1/+6
| |
* | doxygen doesn't allow us to do the --include compiler.h trick...Michael Brown2005-05-181-20/+20
| |
* | Error numbers moved to errno.hMichael Brown2005-05-181-143/+2Star
| |
* | Added errno, strerror and the "%m" printf metacharacter. These will allowMichael Brown2005-05-171-0/+138
|/ | | | | | us to return proper PXE status codes, while simultaneously allowing for more consistent error reporting (complete with verbose error messages as a build-time option).
* Added const to fill_bufferMichael Brown2005-05-171-1/+1
|
* First versionMichael Brown2005-05-171-0/+6
|
* Heap function prototypes moved to heap.hMichael Brown2005-05-171-8/+0Star
|
* Added print_images() and autoload().Michael Brown2005-05-171-8/+9
|
* Use shared symbols for heap_ptr and heap_endMichael Brown2005-05-171-0/+9
|
* Use __unused instead of __used for static data structures.Michael Brown2005-05-176-17/+23
| | | | Remove compiler.h defines from osdep.h
* First versionMichael Brown2005-05-131-0/+39
|
* Add realloc, since the load buffer code requires it.Michael Brown2005-05-131-14/+15
|
* Added ASSERT() macroMichael Brown2005-05-131-0/+17
|