Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jul 1997 15:26:57 +0600 (ESD)
From:      "Serge A. Babkin" <babkin@hq.icb.chel.su>
To:        msmith@atrad.adelaide.edu.au (Michael Smith)
Cc:        jhay@mikom.csir.co.za, msmith@atrad.adelaide.edu.au, hackers@FreeBSD.ORG
Subject:   Re: IPX routing?
Message-ID:  <199707150926.PAA08078@hq.icb.chel.su>
In-Reply-To: <199707140915.SAA09440@genesis.atrad.adelaide.edu.au> from "Michael Smith" at Jul 14, 97 06:45:28 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > I do have code that do the Novel 802.3 protocol, but it only works
> > on the ed0 type cards because I use link1 in ifconfig to set it
> > and most other cards use that for something else like switching
> > 10BT on/off.
> 
> Erk.  Do I take it then that it's not possible to do the 802.[23] protocols
> as well as Ethernet_II simultaneously on the same interface?

It's possible to receive both types of frames. But how to know
which kind of encapsulation to use when you SEND the packets ?
The only way to use both encapsulations I see is to keep a table
that maps each network address to encapsulation type and fill
it using the received packets.

I've looked ayt the Linux code and it seems to me that they
just allow the applied software to  decide which encapsulation
type to use: they just fill the full IPX header (that includes
Ethernet header) in user-level software rather than in driver.
It would be not bad to make the IPX implementation more
Linux-like so it would be easy to port Netware emulators.

-SB



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