*BSD News Article 37724


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!news.cac.psu.edu!news.pop.psu.edu!hudson.lm.com!godot.cc.duq.edu!toads.pgh.pa.us!w2xo!durham
From: durham@w2xo.pgh.pa.us (James C. Durham)
Newsgroups: comp.os.386bsd.questions
Subject: FreeBSD 1.1.5.1 tunnel driver help
Keywords: FreeBSD tunnel driver
Message-ID: <43@w2xo.pgh.pa.us>
Date: 10 Nov 94 04:27:15 GMT
Organization: Jims Basement, Gibsonia,PA
Lines: 30


In the FreeBSD-1.1.5.1 release source tree, there is an incomplete
implementation of a tunnel driver, (/sys/net/if_tun.c) .

It appears that the include file (tun.h) is not complete, as many
definitions are missing.

I checked a source tree for NetBSD and found the same driver, apparently
finished, but with different select calls, so it's not usable on
FreeBSD. I'm not knowledgeable enough to fix the select stuff,as it doesn't
look like normal select calls.

I wonder how this source got there and who was working on it?  Is there
a missing include file whirling around on someone's disk somewhere?

Also, there's no documentation on how to tie the user process into
it once it's ifconfig-ed .

The author is Julian Onions at Nottinham University. The initials of
the person who was apparently working on it for FreeBSD are "wfj",
and possibly the name "Wollman".

I have an application that could use a tunnel driver, and I'd like to
get it working for FreeBSD.

Can anyone help me out on this?

Thanks,
Jim Durham