From: Simon Glass Date: Wed, 26 Oct 2011 14:18:39 +0000 (+0000) Subject: net: Change for loop to memset() X-Git-Tag: v2011.12-rc1~403 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ed1ada712aa206bfa51caf56f27659baa05623bf;p=oweals%2Fu-boot.git net: Change for loop to memset() This is intended purely as a code size reduction. Signed-off-by: Simon Glass --- diff --git a/net/net.c b/net/net.c index 11f41ed38e..cd34bf96fd 100644 --- a/net/net.c +++ b/net/net.c @@ -246,7 +246,6 @@ int NetArpWaitTry; void ArpRequest(void) { - int i; volatile uchar *pkt; ARP_t *arp; @@ -268,11 +267,8 @@ void ArpRequest(void) memcpy(&arp->ar_data[0], NetOurEther, 6); /* source IP addr */ NetWriteIP((uchar *) &arp->ar_data[6], NetOurIP); - for (i = 10; i < 16; ++i) { - /* dest ET addr = 0 */ - arp->ar_data[i] = 0; - } - + /* dest ET addr = 0 */ + memset(&arp->ar_data[10], '\0', 6); if ((NetArpWaitPacketIP & NetOurSubnetMask) != (NetOurIP & NetOurSubnetMask)) { if (NetOurGatewayIP == 0) {