[comp.protocols.appletalk] Help getting rutgers cap up! What/Where is enet.h

fausett@ashaka.radc.af.mil (Mark L. Fausett) (10/17/90)

What version of SunOS is necessary to get rutgers cap up and running?
I'm running 4.0.3, but don't have <net/enet.h>.  Do I need to be at 4.1?

Mark Fausett
fausett@aivax.radc.af.mil

hedrick@athos.rutgers.edu (Charles Hedrick) (10/18/90)

net/enet.h is part of the packet driver.  This is the kernel support
used by the new CAP Ethertalk implementation.  It is in pub/enet.shar
on athos.rutgers.edu.  By using snitp.c instead of senetp.c (in
lib/cap/ethertalk), it's actually possible to get my CAP Ethertalk to
use /dev/nit, and not modify your kernel.  But the performance
implications of using /dev/nit in this application are worrisome.  Not
only is there more overhead for your Ethertalk, but the fact that
/dev/nit is in use will slow down TCP/IP and NFS.  So except for brief
testing, I do not recommend using /dev/nit.

All of our testing has been under 4.0.3c.  I've tried it on sun3,
sun3x, sun4, and sun4c.  I have reasonable hope that it will work
under 4.1 as well, but haven't tried it.  The kernel support will need
a slight change for 4.0.1, because one of the kernel routines is
missing a crucial argument.  I'm assuming that 4.0.3 will work, as it
is normally quite close to 4.0.3c, but I actually haven't tried it on
4.0.3 either.  (We use 4.0.3c on all architectures.)