summaryrefslogtreecommitdiffstats
path: root/src/interface/linux/linux_uaccess.c
diff options
context:
space:
mode:
authorMichael Brown2010-10-08 02:29:39 +0200
committerMichael Brown2010-10-08 02:45:53 +0200
commit831106a8752fbb7157458339a1693de54b6ad43c (patch)
tree18093c78d4a1fb5d7d6fa6afbb843ce784f5d10e /src/interface/linux/linux_uaccess.c
parent[dhcp] Ignore DHCPACKs containing incorrect IP addresses (diff)
downloadipxe-831106a8752fbb7157458339a1693de54b6ad43c.tar.gz
ipxe-831106a8752fbb7157458339a1693de54b6ad43c.tar.xz
ipxe-831106a8752fbb7157458339a1693de54b6ad43c.zip
[dhcp] Omit ProxyDHCPREQUEST if PXE options are present in ProxyDHCPOFFER
Some ProxyDHCP implementations seem to violate the PXE specification by expecting the client to retain options from the ProxyDHCPOFFER rather than issuing a separate ProxyDHCPREQUEST. Work around such broken clients by retaining the ProxyDHCPOFFER packet, and proceeding to a ProxyDHCPREQUEST only if the ProxyDHCPOFFER does not already contain PXE options. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/linux/linux_uaccess.c')
0 files changed, 0 insertions, 0 deletions