From owner-freebsd-hackers Sun Feb 1 14:24:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA18019 for hackers-outgoing; Sun, 1 Feb 1998 14:24:35 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from verdi.nethelp.no (verdi.nethelp.no [195.1.171.130]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA18003 for ; Sun, 1 Feb 1998 14:24:14 -0800 (PST) (envelope-from sthaug@nethelp.no) From: sthaug@nethelp.no Received: (qmail 22363 invoked by uid 1001); 1 Feb 1998 22:24:09 +0000 (GMT) To: avalon@coombs.anu.edu.au Cc: hackers@FreeBSD.ORG Subject: Re: network LKM driver In-Reply-To: Your message of "Mon, 2 Feb 1998 09:15:20 +1100 (EDT)" References: <199802012215.OAA16606@hub.freebsd.org> X-Mailer: Mew version 1.05+ on Emacs 19.28.2 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Sun, 01 Feb 1998 23:24:09 +0100 Message-ID: <22361.886371849@verdi.nethelp.no> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe hackers" > Have a look out for something called "vif" - virtual interface or "visr". > > It's an LKm written for SunOS4 to provide virtual interface which is > designed to allow source routes to be used easily. There are two versions > around - one which can't be unloaded and one which can. > > Typically you need to do things like remove from the list of interfaces, > invalidate/delete routing references, etc. I made the modloadable version. It was based on the original from John Ioannidis, with bits and pieces for the modloading/unloading stolen shamelessly from several different places :-) (The route invalidation and interface detach parts are from ppp-2.1.2.) It was basically just a question of putting the code fragments together the right way... Steinar Haug, Nethelp consulting, sthaug@nethelp.no