[pxe] Obey lists of PXE Boot Servers and associated Discovery Control bits
authorMichael Brown <mcb30@etherboot.org>
Thu, 5 Feb 2009 09:30:32 +0000 (09:30 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 5 Feb 2009 09:34:32 +0000 (09:34 +0000)
commit881f1f59ef2abb9b0e9c5a56730a22fb9094b84c
tree589ef6553912e55d8ae56d666d5765f179666a7c
parentff2b308506ed67f6cc007356f6a10358c6ee48f1
[pxe] Obey lists of PXE Boot Servers and associated Discovery Control bits

Various combinations of options 43.6, 43.7 and 43.8 dictate which
servers we send Boot Server Discovery requests to, and which servers
we should accept responses from.  Obey these options, and remove the
explicit specification of a single Boot Server from start_pxebs() and
dependent functions.
src/hci/commands/dhcp_cmd.c
src/include/gpxe/dhcp.h
src/include/usr/dhcpmgmt.h
src/net/udp/dhcp.c
src/usr/dhcpmgmt.c
src/usr/pxemenu.c