The PXE object contains a flag that specifies whether or not a DHCP
ACK has been received.  This can be used by EFI Applications to find
out whether or not it is worth to read the DHCP information from our
object.

Signed-off-by: Patrick Wildt <patr...@blueri.se>
---
 lib/efi_loader/efi_net.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/efi_loader/efi_net.c b/lib/efi_loader/efi_net.c
index 8c5d5b492c..0b9c7b9345 100644
--- a/lib/efi_loader/efi_net.c
+++ b/lib/efi_loader/efi_net.c
@@ -332,8 +332,10 @@ int efi_net_register(void)
        netobj->net_mode.max_packet_size = PKTSIZE;
 
        netobj->pxe.mode = &netobj->pxe_mode;
-       if (dhcp_ack)
+       if (dhcp_ack) {
                netobj->pxe_mode.dhcp_ack = *dhcp_ack;
+               netobj->pxe_mode.dhcp_ack_received = 1;
+       }
 
        /*
         * Create WaitForPacket event.
-- 
2.14.3 (Apple Git-98)

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to