summaryrefslogtreecommitdiffstats
path: root/src/interface/pxe/pxe_udp.c
Commit message (Collapse)AuthorAgeFilesLines
* Use XFER_INIT() macro.Michael Brown2008-01-221-7/+1Star
|
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-1/+0Star
| | | | | | | separate xfer method. Add missing .alloc_iob entries to several xfer_interface_operations structures.
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-0/+1
| | | | | xfer_window() function, which can return a scalar rather than a boolean.
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-1/+0Star
|
* Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown2007-06-201-30/+7Star
| | | | present; DHCP is broken).
* Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown2007-06-111-87/+84Star
| | | | UDP API.
* Split DBG() statement containing two inet_ntoa() statements; theyMichael Brown2007-01-141-3/+3
| | | | return a static buffer.
* Dump buffer and packet information in PXENV_UDP_READ as wellMichael Brown2007-01-141-0/+7
|
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
| | | | | | | | defined in vsprintf.h. (This may change, since vsprintf.h is a non-standard name, but for now it's the one to use.) There should be no need to include vsprintf.h just for DBG() statements, since include/compiler.h forces it in for a debug build anyway.
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
|
* Add a couple of small but vital parts to PXENV_UDP_WRITE.Michael Brown2006-08-091-1/+12
|
* Make the UDP senddata() methods return a status code.Michael Brown2006-08-041-3/+4
| | | | | | udp_connect() now follows the standard BSD sockets semantics and simply sets the default address for outgoing packets; it doesn't filter incoming packets.
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-031-154/+226
| | | | | | | Updated PXE API dispatcher to use copy_{to,from}_user, and moved to arch/i386 since the implementation is quite architecture-dependent. (The individual PXE API calls can be largely architecture-independent.)
* Refer to implementation note on IP routing.Michael Brown2005-05-271-13/+12Star
|
* Separate out the documentation of the PXE API from the documentation ofMichael Brown2005-05-241-58/+70
| | | | 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-1/+1
|
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-241-22/+44
| | | | PXE code now compiles without errors (though it won't actually work).
* Documented the UDP API calls.Michael Brown2005-05-201-0/+299