diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2011-10-02 10:01:27 +0000 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2011-10-05 22:22:16 +0200 | 
| commit | e2a53458a7ab375233048e922c4adf494866a78f (patch) | |
| tree | 0d703e3070ba43394fae714629c09c998bf5b80d /net/net.c | |
| parent | d90f0c107bdb9766aeaf11181b97f5d7fde3efda (diff) | |
| download | olio-uboot-2014.01-e2a53458a7ab375233048e922c4adf494866a78f.tar.xz olio-uboot-2014.01-e2a53458a7ab375233048e922c4adf494866a78f.zip | |
net: drop !NET_MULTI code
This is long over due.  All but two net drivers have been converted, but
those have now been dropped.
The only thing left to do is actually delete all references to NET_MULTI
and code that is compiled when that is not defined.  So here we scrub the
core code.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
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: |