diff options
Diffstat (limited to 'net/bootp.c')
| -rw-r--r-- | net/bootp.c | 34 | 
1 files changed, 2 insertions, 32 deletions
| diff --git a/net/bootp.c b/net/bootp.c index b703f428c..b789eec0d 100644 --- a/net/bootp.c +++ b/net/bootp.c @@ -138,36 +138,6 @@ static int truncate_sz (const char *name, int maxlen, int curlen)  	return (curlen);  } -/* - * Check if autoload is enabled. If so, use either NFS or TFTP to download - * the boot file. - */ -static void auto_load(void) -{ -	const char *s = getenv("autoload"); - -	if (s != NULL) { -		if (*s == 'n') { -			/* -			 * Just use BOOTP to configure system; -			 * Do not use TFTP to load the bootfile. -			 */ -			NetState = NETLOOP_SUCCESS; -			return; -		} -#if defined(CONFIG_CMD_NFS) -		if (strcmp(s, "NFS") == 0) { -			/* -			 * Use NFS to load the bootfile. -			 */ -			NfsStart(); -			return; -		} -#endif -	} -	TftpStart(TFTPGET); -} -  #if !defined(CONFIG_CMD_DHCP)  static void BootpVendorFieldProcess (u8 * ext) @@ -354,7 +324,7 @@ BootpHandler(uchar *pkt, unsigned dest, IPaddr_t sip, unsigned src,  	debug("Got good BOOTP\n"); -	auto_load(); +	net_auto_load();  }  #endif @@ -979,7 +949,7 @@ DhcpHandler(uchar *pkt, unsigned dest, IPaddr_t sip, unsigned src,  			dhcp_state = BOUND;  			printf ("DHCP client bound to address %pI4\n", &NetOurIP); -			auto_load(); +			net_auto_load();  			return;  		}  		break; |