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