Update DHCP to use data-xfer interface (not yet tested).

This commit is contained in:
Michael Brown
2007-06-27 23:20:36 +01:00
parent f77815f2b1
commit 07dc294de8
8 changed files with 250 additions and 148 deletions

View File

@@ -18,6 +18,7 @@
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <byteswap.h>
#include <gpxe/in.h>
#include <gpxe/ip.h>
@@ -34,6 +35,12 @@
*
*/
int dhcp ( struct net_device *netdev ) {
return -ENOTSUP;
}
#if 0
/* Avoid dragging in dns.o */
struct sockaddr_tcpip nameserver;
@@ -63,7 +70,7 @@ int dhcp ( struct net_device *netdev ) {
/* Free up any previously-acquired options */
if ( dhcp_options ) {
unregister_dhcp_options ( dhcp_options );
free_dhcp_options ( dhcp_options );
dhcpopt_put ( dhcp_options );
dhcp_options = NULL;
}
@@ -108,3 +115,5 @@ int dhcp ( struct net_device *netdev ) {
return 0;
}
#endif