[syslinux] [PATCH] Add support for DHCP-Options [ CHADDR? ]

Ferenc Wagner wferi at niif.hu
Tue Aug 21 02:13:25 PDT 2007


"H. Peter Anvin" <hpa at zytor.com> writes:

> Ferenc Wagner wrote:
>
>>>> [...] create a renderer for 00:xx:xx:xx:xx ect.. format.
>>>
>>> That would be a bad format to use, because it assumes Ethernet.
>>> PXELINUX uses 01-xx-xx-xx-xx-xx-xx for Ethernet addresses, since 01 is
>>> the ARP/DHCP media type for Ethernet.  The use of dashes rather than the
>>> more commonly used colons is because colons are special in many
>>> filesystems, and dashes is actually the official form as used by the
>>> IEEE.  In a Unix environment it's easy enough to convert forms.
>> 
>> Maybe not quite so in the pre-boot environment.  What if I added an
>> Ethernet specific and a general keyword to please more or less
>> everybody while also elevating my codig pleasure? :)
>
> That would be hideous.  Pretty much a guaranteed way to make sure only
> Ethernet ever works.

I don't follow you.  Do you mean everybody will use the Ethernet
specific keyword (MAC or EHA?) only, and "experience problems" after
migrating his/her network infrastructure to FDDI?  Don't you think the
same would happen with homebrewn throwaway conversion functions?  And
I think Ethernet is what people use most; if somebody doesn't, s/he
starts with the general CHADDR macro anyway.  Am I talking rubbish?

(I truly appreciate that you care to enter this discussion, even though
you're not in favor of its basis.)
-- 
Regards,
Feri.




More information about the Syslinux mailing list