From owner-freebsd-current@FreeBSD.ORG Mon Sep 29 10:11:42 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D7FE16A4B3 for ; Mon, 29 Sep 2003 10:11:42 -0700 (PDT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CCFC43FF3 for ; Mon, 29 Sep 2003 10:11:41 -0700 (PDT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (IDENT:brdavis@localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.12.9/8.12.3) with ESMTP id h8THBcgg032707; Mon, 29 Sep 2003 10:11:38 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.12.9/8.12.3/Submit) id h8THBbMY032701; Mon, 29 Sep 2003 10:11:37 -0700 Date: Mon, 29 Sep 2003 10:11:37 -0700 From: Brooks Davis To: Poul-Henning Kamp Message-ID: <20030929171136.GB455@Odin.AC.HMC.Edu> References: <20030929050442.GA20995@Odin.AC.HMC.Edu> <4472.1064813348@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="QTprm0S8XgL7H0Dt" Content-Disposition: inline In-Reply-To: <4472.1064813348@critter.freebsd.dk> User-Agent: Mutt/1.5.4i X-Virus-Scanned: by amavisd-milter (http://amavis.org/) on odin.ac.hmc.edu cc: current@freebsd.org Subject: Re: TEST PLEASE: if_tun patch X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Sep 2003 17:11:42 -0000 --QTprm0S8XgL7H0Dt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 29, 2003 at 07:29:08AM +0200, Poul-Henning Kamp wrote: > In message <20030929050442.GA20995@Odin.AC.HMC.Edu>, Brooks Davis writes: >=20 >=20 > >> | Properly dismantle and remove the interface and destroy the dev_t=3D= 20 > >> | at last close of the device. > > > >I'm not convinced this is the right direction to move in. The problem > >is that users are beginning to expect that pseudo-interfaces be created > >with network interface cloning, but tun, tap, and vmnet aren't. >=20 > I'm totally "don't-care" on the semantics of any and all of these, > my patch is just an attempt to evict makedev() from the tree. If you > have a better idea how to do this, by all means go for it. I'd say that for tun devices, the new symantics are probably good. We can worry about supporting interface cloning on them later. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --QTprm0S8XgL7H0Dt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/eGfGXY6L6fI4GtQRAufMAJ9UmNA0sE1kd8eqfU0cy3IsyyKIqwCeLgPA Rs0doEt61GV9NSY9l74EBhQ= =8tPR -----END PGP SIGNATURE----- --QTprm0S8XgL7H0Dt--