diff options
| author | H. Peter Anvin <hpa@zytor.com> | 2007-05-11 18:39:29 -0700 |
|---|---|---|
| committer | H. Peter Anvin <hpa@zytor.com> | 2007-05-11 18:39:29 -0700 |
| commit | 66c18ce768b581fd1ace404a070f6bc53ea1b9fe (patch) | |
| tree | e499cd3093dab3b821044f0a86522a0b16c8d740 /comboot.doc | |
| parent | 8f9c46ff526b67d203f25a9a1efa995944aa1b23 (diff) | |
| download | syslinux-66c18ce768b581fd1ace404a070f6bc53ea1b9fe.tar.gz | |
PXELINUX: Use the client-identifier instead when DHCP doesn't have a MAC.syslinux-3.50-pre10
For networks without a stable MAC, or where the MAC is just way too long,
the MAC length in the DHCP header is zero and we are supposed to use
the client-identifier instead. Use that as the "interface address"
for the purpose of getting the config file and in the BOOTIF= option.
Right now I have a limit (MAC_MAX) of 32 bytes for this; since that
turns into a 99-character filename.
While we're at it, clean up the parsing of DHCP config options.
Diffstat (limited to 'comboot.doc')
0 files changed, 0 insertions, 0 deletions
