diff options
Diffstat (limited to 'net/net.c')
| -rw-r--r-- | net/net.c | 30 | 
1 files changed, 0 insertions, 30 deletions
| @@ -169,14 +169,12 @@ uchar		NetCDPAddr[6] = { 0x01, 0x00, 0x0c, 0xcc, 0xcc, 0xcc };  #endif  /* Network loop state */  int		NetState; -#ifdef CONFIG_NET_MULTI  /* Tried all network devices */  int		NetRestartWrap;  /* Network loop restarted */  static int	NetRestarted;  /* At least one device configured */  static int	NetDevExists; -#endif  /* XXX in both little & big endian machines 0xFFFF == ntohs(-1) */  /* default is without VLAN */ @@ -347,10 +345,8 @@ NetLoop(proto_t protocol)  {  	bd_t *bd = gd->bd; -#ifdef CONFIG_NET_MULTI  	NetRestarted = 0;  	NetDevExists = 0; -#endif  	/* XXX problem with bss workaround */  	NetArpWaitPacketMAC = NULL; @@ -379,20 +375,14 @@ NetLoop(proto_t protocol)  	}  	eth_halt(); -#ifdef CONFIG_NET_MULTI  	eth_set_current(); -#endif  	if (eth_init(bd) < 0) {  		eth_halt();  		return -1;  	}  restart: -#ifdef CONFIG_NET_MULTI  	memcpy(NetOurEther, eth_get_dev()->enetaddr, 6); -#else -	eth_getenv_enetaddr("ethaddr", NetOurEther); -#endif  	NetState = NETLOOP_CONTINUE; @@ -409,16 +399,12 @@ restart:  		eth_halt();  		return -1; -#ifdef CONFIG_NET_MULTI  	case 2:  		/* network device not configured */  		break; -#endif /* CONFIG_NET_MULTI */  	case 0: -#ifdef CONFIG_NET_MULTI  		NetDevExists = 1; -#endif  		switch (protocol) {  		case TFTP:  			/* always use ARP to get server ethernet address */ @@ -562,9 +548,7 @@ restart:  		switch (NetState) {  		case NETLOOP_RESTART: -#ifdef CONFIG_NET_MULTI  			NetRestarted = 1; -#endif  			goto restart;  		case NETLOOP_SUCCESS: @@ -630,10 +614,6 @@ void NetStartAgain(void)  	NetTryCount++; -#ifndef CONFIG_NET_MULTI -	NetSetTimeout(10000UL, startAgainTimeout); -	NetSetHandler(startAgainHandler); -#else	/* !CONFIG_NET_MULTI*/  	eth_halt();  #if !defined(CONFIG_NET_DO_NOT_TRY_ANOTHER)  	eth_try_another(!NetRestarted); @@ -650,7 +630,6 @@ void NetStartAgain(void)  	} else {  		NetState = NETLOOP_RESTART;  	} -#endif	/* CONFIG_NET_MULTI */  }  /**********************************************************************/ @@ -816,9 +795,7 @@ PingHandler(uchar *pkt, unsigned dest, IPaddr_t sip, unsigned src,  static void PingStart(void)  { -#if defined(CONFIG_NET_MULTI)  	printf("Using %s device\n", eth_get_name()); -#endif	/* CONFIG_NET_MULTI */  	NetSetTimeout(10000UL, PingTimeout);  	NetSetHandler(PingHandler); @@ -1168,9 +1145,7 @@ CDPHandler(const uchar *pkt, unsigned len)  static void CDPStart(void)  { -#if defined(CONFIG_NET_MULTI)  	printf("Using %s device\n", eth_get_name()); -#endif  	CDPSeq = 0;  	CDPOK = 0; @@ -1810,7 +1785,6 @@ common:  	case CDP:  	case DHCP:  		if (memcmp(NetOurEther, "\0\0\0\0\0\0", 6) == 0) { -#ifdef CONFIG_NET_MULTI  			extern int eth_get_dev_index(void);  			int num = eth_get_dev_index(); @@ -1829,10 +1803,6 @@ common:  			NetStartAgain();  			return 2; -#else -			puts("*** ERROR: `ethaddr' not set\n"); -			return 1; -#endif  		}  		/* Fall through */  	default: |