Add sketch code to reassemble a DHCP packet from our internal "everything
commitb24947f0c0f73978f274a604c224279de6daefd5
authorMichael Brown <mcb30@etherboot.org>
Mon, 17 Jul 2006 12:47:22 +0000 (17 12:47 +0000)
committerMichael Brown <mcb30@etherboot.org>
Mon, 17 Jul 2006 12:47:22 +0000 (17 12:47 +0000)
tree3e590c70427b22229f9a3627910a78d6da8a5616
parent12da7ea475b2508e425df7481e634f099c36183c
Add sketch code to reassemble a DHCP packet from our internal "everything
is a DHCP option" data structures.

We need this code in order to be able to return a DHCP packet to a PXE NBP
which reflects options from our multiple sources (e.g. NVS and DHCP
server).  This is expensive, but necessary.  Having paid this cost, we may
as well try to use the same code to generate our DHCP request packets,
since the process is similar.
src/include/errno.h
src/include/gpxe/dhcp.h
src/net/dhcpopts.c
src/net/udp/dhcp.c