[U-Boot] [PATCH] Adds basic support for ProxyDHCP
Tom Rini
trini at konsulko.com
Wed Dec 2 22:21:24 CET 2020
On Mon, Aug 05, 2019 at 06:23:42AM -0400, lylejfranklin at gmail.com wrote:
> From: Lyle Franklin <lylejfranklin at gmail.com>
>
> - ProxyDHCP allows a second DHCP server to exist alongside your main
> DHCP server and supply additional BOOTP related options
> - When u-boot sends out a DHCP request, the real DHCP server will
> respond with a normal response containing the new client IP address
> while simultaneously the ProxyDHCP server will respond with a blank
> client IP address and a `bootfile` option
> - This patch adds CONFIG_SERVERIP_FROM_PROXYDHCP (default false) to
> enable this behavior and CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS
> (default 100) which tells u-boot to wait additional time after
> receiving the main DHCP response to give the ProxyDHCP response time
> to arrive
> - The PXE spec for ProxyDHCP is more complicated than the solution
> added here as diagramed on page 16:
> http://www.pix.net/software/pxeboot/archive/pxespec.pdf:
>
> ```
> DHCP Discover will be retried four times. The four timeouts are 4, 8, 16
> and 32 seconds respectively. If a DHCPOFFER is received without an Option
> timeouts in an attempt to receive a PXE response.
> ```
>
> - Adding a simple delay worked for my purposes but let me know if a
> more robust solution is required
>
> Signed-off-by: Lyle Franklin <lylejfranklin at gmail.com>
Sorry for the delay, applied to u-boot/next, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201202/101783a9/attachment.sig>
More information about the U-Boot
mailing list