Hi, Xilong

That’s really weird case, could you provide a capture file of the network 
traffic on the DHCP side, and also the network topology to help understand the 
problem?

Best Regards
Siyuan


From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
Liuxilong (A)
Sent: Thursday, March 31, 2016 4:29 PM
To: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: edk2-devel@lists.01.org; Tian, Feng <feng.t...@intel.com>; Zeng, Star 
<star.z...@intel.com>
Subject: [edk2] 答复: [EDK2]an issue that PXE boot failed when received a NACK 
from the DHCP server

Hi Ard:
  I am sure of it. The offer and NAK is from the same DHCP server.
Best regards
Liu Xilong

-----邮件原件-----
发件人: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org]
发送时间: 2016年3月31日 15:43
收件人: Liuxilong (A)
抄送: edk2-devel@lists.01.org<mailto:edk2-devel@lists.01.org>; 
feng.t...@intel.com<mailto:feng.t...@intel.com>; 
star.z...@intel.com<mailto:star.z...@intel.com>
主题: Re: [edk2] [EDK2]an issue that PXE boot failed when received a NACK from 
the DHCP server

On 31 March 2016 at 08:40, Liuxilong (A) 
<liuxilong....@huawei.com<mailto:liuxilong....@huawei.com>> wrote:
> Hi Folks:
>
> Recently, we used our board to do some tests about PXE booting and
> encountered an issue . Sometimes the PXE booting would fail when the
> PXE client sent a request to confirm IP but received the NACK from the
> DHCP server, which is displayed in the figure below.
>
> On this occasion, the function DhcpHandleRequest in the Dhcp4Io.c from
> EDKII MdeModulePkg will return device error and stop the PXE boot. The
> related code is as following:
>
> We think the strategy of code when receiving the NACK from the DHCP
> server is not robust enough. Is it possible to optimize the strategy?
> Such as adding some kind of retry mechanism when the client receives
> the NACK from the DHCP.
>

Are you positively sure that the OFFER and the NAK are from the same DHCP 
server?
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org<mailto:edk2-devel@lists.01.org>
https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to