Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Jul 1995 17:00:51 +0000
From:      Matt Thomas <matt@lkg.dec.com>
To:        Julian Howard Stacey <jhs@vector.eikon.e-technik.tu-muenchen.de>
Cc:        hackers@freebsd.org, n1epo4tl@ibmmail.com
Subject:   Re: token ring anyone 
Message-ID:  <199507081700.RAA06452@whydos.lkg.dec.com>
In-Reply-To: Your message of "Thu, 06 Jul 1995 16:35:57 %2B0200." <199507061435.QAA03684@vector.eikon.e-technik.tu-muenchen.de> 

next in thread | previous in thread | raw e-mail | index | archive | help
> a couple of weeks ago I asked (on behalf of n1epo4tl@ibmmail.com Stuart
> Arnold) if anyone knew of any support for token ring cards with FreeBSD,
> we heard nothing ... either there's no interest or maybe it was mail
> failure ?

Token Ring is a proverbial pain in the ass.

Unlike writing a new Ethernet driver, Token Ring also involves writing
the Token Ring support code, modifying IP Multicast to work over Token
Ring (ie. map to the right funtional address), and, worst of all,
modifying ARP so that it understand how to do source routing.

Of course this ignores the fact that you really want fairly generic source
routing so you could use it with IPX or OSI or whatever else is around.

The major Token Ring chipsets are fairly painful.  It also means that
the driver writer have the infrastructure to test the driver (unlike
Ethernet where you can plug two systems back-to-back or use some ThinWire
Token Ring requires a MAU).  If you don't need to test source routing,
thin a single ring will be fine otherwise you'll need a bridge.  You also
need a router to make sure you are dealing with stupidity of bit-flipped
ARP address properly.

Instead of writing token ring drivers, I think it would be a far better
investment to write NDIS3 miniport wrapper code for FreeBSD but I digress.

So in essence, until the pain of not having Token Ring exceeds the pain
threshold of implementation it's unlikely to be done.

That's my take on it.

Matt Thomas               Internet:   matt@lkg.dec.com
3am Software Foundry      WWW URL:    <currently homeless>
Westford, MA              Disclaimer: Digital disavows all knowledge
                                      of this message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507081700.RAA06452>