I am currently trying to get a grip on how we are passing options
to the DHCP server, and I think there are some problems, but I don't
quite get how we are encoding the options.
1) We do not pass the NIC vendor and device id in the DHCP discover,
only in the DHCP request. If anything it should be the other way
around.
2) I need pass the architecture etherboot is running on so I can
magically serve up an image that will boot. The plan is to extend
how we are passing the NIC id's, add another tag type, and pass
the ELF architecture type, we need it anyway for other reasons.
But the code is a little convoluted, and a first glance I don't get
how we are passing the NIC vendor and device ids.
Could someone give me a quick synopsis, of how we intend to be passing
the NIC vendor and device ids?
|