public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: Tomas Pilar <tpilar@solarflare.com>
To: "MohammadYounasKhan.P@Dell.com" <MohammadYounasKhan.P@Dell.com>,
	edk2-devel <edk2-devel@lists.01.org>
Cc: "Sriramkumar.Raju@dell.com" <Sriramkumar.Raju@dell.com>,
	"KarunakarPoosapalli@Dell.com" <KarunakarPoosapalli@Dell.com>,
	"Shekar.Babu.S@dell.com" <Shekar.Babu.S@dell.com>
Subject: Re: Regarding PXE boot NACK error.
Date: Mon, 18 Mar 2019 10:52:55 +0000	[thread overview]
Message-ID: <16f524394cce4634a07d331f9e45db0d@ukex01.SolarFlarecom.com> (raw)
In-Reply-To: <84b79f8926b1415d9d083d38c2a8ae58@BLRX13MDC420.AMER.DELL.COM>

Hi,

I assume you had a look at the DHCP RFC: https://tools.ietf.org/html/rfc2131. We have an automated test inhouse for testing PXE client implementations and the current UEFI upstream does not pass the various conformance requirements (number of retries, the various timeouts etc.) This does not cause functional problems right now because it's just a matter of error paths not being strictly compliant.

Nevertheless I would recommend that if you are making changes to the PxeBc stuff, I would try to follow the appropriate specs.

Cheers,
Tom

-----Original Message-----
From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of MohammadYounasKhan.P@Dell.com
Sent: 18 March 2019 09:40
To: edk2-devel <edk2-devel@lists.01.org>
Cc: Sriramkumar.Raju@dell.com; KarunakarPoosapalli@Dell.com; Shekar.Babu.S@dell.com
Subject: Re: [edk2] Regarding PXE boot NACK error.

Is there anybody who knows about it and help me on this?

Thank you,
Younas.

-----Original Message-----
From: edk2-devel <edk2-devel-bounces@lists.01.org> On Behalf Of Pathan, MohammadYounasKhan
Sent: Sunday, March 10, 2019 11:19 PM
To: edk2-devel@lists.01.org
Cc: S, Shekar Babu; Poosapalli, Karunakar; Raju, SriramKumar
Subject: Re: [edk2] Regarding PXE boot NACK error.


[EXTERNAL EMAIL] 

Hi All,

Do you have any comments on this?

Thank you,
Younas.
-----Original Message-----
From: edk2-devel <edk2-devel-bounces@lists.01.org> On Behalf Of Pathan, MohammadYounasKhan
Sent: Thursday, March 7, 2019 11:07 PM
To: edk2-devel@lists.01.org
Cc: Raju, SriramKumar; Poosapalli, Karunakar; S, Shekar Babu
Subject: [edk2] Regarding PXE boot NACK error.


[EXTERNAL EMAIL] 

Hi All,

When one of DHCP cum PXE server which is not configured properly and returns NACK.

When PxeBcDhcp4Dora() returns EFI_TIME_OUT and PxeBcSelectBootPrompt () returns EFI_NOT_FOUND, do we need to abort the DHCP transaction or not in PxeBcDiscoverBootFile()? Or should we retry?
Currently it calls PxeBcDhcp4BootInfo() to get the boot info.

PxeBcDhcp4CallBack is getting called 2 times:

Dhcp4Event: 0x1 (Dhcp4RcvdOffer)
Dhcp4Event: 0xC (Dhcp4Fail)

Do we need to retry PxeBcDhcp4CallBack() for more times even if it is Dhcp4Fail?

EfiPxeLoadFile() -> PxeBcLoadBootFile () -> PxeBcDiscoverBootFile() -> PxeBcSelectBootPrompt()

Attached the transaction debug log for reference.
Please share your comments.

Thank you,
Younas.
_______________________________________________
edk2-devel mailing list
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	other threads:[~2019-03-18 10:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-07 17:36 Regarding PXE boot NACK error MohammadYounasKhan.P
2019-03-10 17:48 ` MohammadYounasKhan.P
2019-03-18  9:39   ` MohammadYounasKhan.P
2019-03-18 10:52     ` Tomas Pilar [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=16f524394cce4634a07d331f9e45db0d@ukex01.SolarFlarecom.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox