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>