[comp.protocols.tcp-ip] USER Level SLIP implementations

mt@cleo.cs.wisc.edu (Manolis Tsangaris) (09/18/90)

Is it technically possible to have a user level implementation of SLIP
under 4.3 BSD and its derivatives?

I mean, having something like a daemon reading and writing from/to a
tty and then sending/receiving from an IP socket?

I understand this is not going to be as efficient as the in-kernel
implementation, but it makes it much easier to experiment with various
algorithms for packet compression.

--mt (Manolis Tsangaris)

zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) (09/19/90)

>Is it technically possible to have a user level implementation of SLIP
>under 4.3 BSD and its derivatives?

There is something called the tunnel driver that allows this.  I'd be 
interested in anyone who has slip or slfp user level code that works 
with this.  

From the README file:

This is the tunnel driver for routing IP packets over other networks.
In particular it can be used for rfc877 encapsualtion of IP packets
over X.25 - but the kernel level driver just delivers IP packets to
listening processes. The approximate steps for installation of the
driver are as follows.

     Julian Onions (jpo@cs.nott.ac.uk)
        Computer Science Department
        Nottingham University
        Nottingham, NG7 2RD
        ENGLAND

        +44 602 506101 x3595
~
~
~


-- 
Jon Zeeff (NIC handle JZ)	 zeeff@b-tech.ann-arbor.mi.us

bs@marvin.e17.physik.tu-muenchen.de (Bernhard Schneck) (09/21/90)

zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) writes:

>>Is it technically possible to have a user level implementation of SLIP
>>under 4.3 BSD and its derivatives?

>There is something called the tunnel driver that allows this.  I'd be 
>interested in anyone who has slip or slfp user level code that works 
>with this.  

I've configured if_tun into my kernel and want to try using SLIP (or
PPP) over a serial line as a backup link.  If anyone has implemented
such a beast alreay I'll take it for free :))

>-- 
>Jon Zeeff (NIC handle JZ)	 zeeff@b-tech.ann-arbor.mi.us

\Bernhard.
Bernhard Schneck        Internet: B.Schneck@Marvin.E17.Physik.TU-Muenchen.DE
TU Muenchen Physik E17  BitNET  : schneck@dgablg5p
8046 Garching           
West Germany