From 0328ef0edfe950f0b7b8b368dae482531506b74a Mon Sep 17 00:00:00 2001
From: Robin Getz <rgetz@blackfin.uclinux.org>
Date: Tue, 15 Jul 2008 21:44:46 +0200
Subject: [PATCH] Fix DHCP protocol so U-Boot does not respond too early on the
 network with it's offered IP number; it should not reply until after it has
 received a DHCP ACK message. Also ensures that U-Boot does it's DHCPREQUEST
 as broadcast (per RFC 2131).

Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
Acked-by: Ben Warren <biggerbadderben@gmail.com>
Signed-off-by: Wolfgang Denk <wd@denx.de>
---
 net/bootp.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net/bootp.c b/net/bootp.c
index f48744abfd1..5121caa51ba 100644
--- a/net/bootp.c
+++ b/net/bootp.c
@@ -924,8 +924,6 @@ DhcpHandler(uchar * pkt, unsigned dest, unsigned src, unsigned len)
 			if (NetReadLong((ulong*)&bp->bp_vend[0]) == htonl(BOOTP_VENDOR_MAGIC))
 				DhcpOptionsProcess((u8 *)&bp->bp_vend[4], bp);
 
-			BootpCopyNetParams(bp); /* Store net params from reply */
-
 			NetSetTimeout(TIMEOUT * CFG_HZ, BootpTimeout);
 			DhcpSendRequestPkt(bp);
 #ifdef CFG_BOOTFILE_PREFIX
-- 
GitLab