diff options
author | Simon Glass | 2011-10-26 14:18:39 +0000 |
---|---|---|
committer | Wolfgang Denk | 2011-10-27 23:53:58 +0200 |
commit | ed1ada712aa206bfa51caf56f27659baa05623bf (patch) | |
tree | 20e643f4d49162bd66c88a069d89c4fcccc90698 | |
parent | 8c6914f10f317af06012f038565270e356fddadd (diff) |
net: Change for loop to memset()
This is intended purely as a code size reduction.
Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r-- | net/net.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/net/net.c b/net/net.c index 11f41ed38e5..cd34bf96fd3 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) { |