Eric W. Biederman wrote:

>Eric Van Hensbergen <[EMAIL PROTECTED]> writes:
>
>>We actually have two console over ethernet systems that we are playinga round
>>with.  One operates completely over raw ethernet using broadcast and a special
>>Frame ID which is discarded by systems that don't care. We then run a modified
>>syslog catcher which prepends the MAC Address of the sender to the message.  You
>>
>>can then use typical Syslog filter mechanisms to get rid of what you don't want
>>to see.  You can also do MAC->IP->Hostname translation.
>>
>
>Is there a reason for not using for a multicast destination mac address,
>instead of broadcast?  
>
No reason in particular - it was intended to be a "quick  hack" - our 
evaluation platform has neither keyboard, nor monitor, nor serial 
port..so we just needed something easier than snooping memory with an 
American Arium ICE (which wasn't very tractable for multiple systems). 
 In principal you could hardcode the destination, or include it in the 
DHCP.  That would allow you to use broadcast, multi-cast or 
point-to-point.  In practice though, the amount of network traffic 
generated by the console is truly trivial.

I'll make sure I clean up the raw-ethernet console stuff in 
LinuxBIOS...right now its bundled in with the embedded etherboot code. 
 Thinking more on it, it might also be usefull to put this stuff in the 
Etherboot package in general, although using the embedded LinuxBIOS 
etherboot code allows some hacks to get console before you actually 
start the etherboot process (fundamentally you can start it up as soon 
as memory and PCI initialize).

    -eric



Reply via email to