RE: Token Ring Bug (Broadcast and Multicast address check)

Mike Phillips (phillim@Amtrak.com)
Wed, 12 May 1999 08:31:33 -0400


> > byte with 0x80 and not 1 when checking for a broadcast or multicast
> > address.

Not necessarily ! See RFC1469.

Either 0x80 or 0x01 is valid for broadcast *but*

0x80 is valid for multicast when the functional address C0 00 00 04 00 00 is being used (rfc 1469 option 2)

0x01 is valid for multicast when unicast addresses (i.e. 01 00 5E with lower 23 bits set) (rfc 1469 option 3) are being used. (At least some Olympic based cards can do this)

This is my thinking so far. (Trying to implement multicasting for the new olympic drivers.)

We need to work this through before patching the kernel !!

Mike

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/