Subject: Re: DECserver 300 Software Needed
To: der Mouse <mouse@Rodents.Montreal.QC.CA>
From: Johnny Billquist <bqt@Update.UU.SE>
List: port-vax
Date: 04/22/2000 23:23:48
On Sat, 22 Apr 2000, der Mouse wrote:

> >> The hardware/firmware in normal Ethernet interfaces receives packets
> >> sent to all-ones and packets sent to its own ("unicast") address.
> > Not neccesarily.  The DELUA for instance don't think
> > ff:ff:ff:ff:ff:ff is any different from 01:00:00:00:00.
> 
> Weird.  That's certainly a lovely little gotcha waiting to bite someone
> someday.

Well, it bit me when I was writing the ethernet stuff for my IP stack
under RSX. Didn't get a thing until I said that I wanted the broadcast
address.
(Hint, ARP failed pretty bad too... :-)

> >> [...]
> > Yup. But like I said, some of them don't treat all ones any special.
> > There is really no good reason to do so either.
> 
> I'm not sure that last sentence is true - doesn't the Ethernet spec
> specify all-ones as the broadcast address, in which case not receiving
> it is *very* unusual behavior and hence it would be reasonable for
> hardware to do so, either always or by default?

I haven't check the real ethernet spec, but atleast a DEQNA manual I have
here separates all-ones from other multicast addresses, so you might have
a point. Unfortunately I haven't got a DELUA manual close by...

> Whether or not the Ethernet spec says so, that's definitely how current
> Ethernet practice works. :-)

That's definitely true. But that don't prevent the hardware from expecting
you to list the all-ones address.

	Johnny

Johnny Billquist                  || "I'm on a bus
                                  ||  on a psychedelic trip
email: bqt@update.uu.se           ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol