From owner-freebsd-current@FreeBSD.ORG Sat Apr 17 17:54:37 2004 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 8857A16A4CE for ; Sat, 17 Apr 2004 17:54:37 -0700 (PDT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6132843D31 for ; Sat, 17 Apr 2004 17:54:37 -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.10/8.12.3) with ESMTP id i3I0sbjU018507; Sat, 17 Apr 2004 17:54:37 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.12.10/8.12.3/Submit) id i3I0saS4018506; Sat, 17 Apr 2004 17:54:36 -0700 Date: Sat, 17 Apr 2004 17:54:36 -0700 From: Brooks Davis To: "Matthew N. Dodd" Message-ID: <20040418005436.GC14645@Odin.AC.HMC.Edu> References: <1082233506.408192a2c476a@webservices.migus.org> <20040417235302.GC3534@Odin.AC.HMC.Edu> <20040417201913.P34536@sasami.jurai.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="c3bfwLpm8qysLVxt" Content-Disposition: inline In-Reply-To: <20040417201913.P34536@sasami.jurai.net> User-Agent: Mutt/1.5.4i cc: current@freebsd.org Subject: Re: VLAN support in rcNG [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: Sun, 18 Apr 2004 00:54:37 -0000 --c3bfwLpm8qysLVxt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 17, 2004 at 08:20:17PM -0400, Matthew N. Dodd wrote: > On Sat, 17 Apr 2004, Brooks Davis wrote: > > It works by doing a major overhaul of the device cloning support so you > > can create interfaces of the form . and get an vlan > > interface with the appropriate parent and tag. >=20 > Please make this behavior optional. The entire patch has exactly one change which is visiable to the userland unless the user changes their behavior. That change is that when you do "ifconfig stf create" ifconfig does not output "stf0" and the interface created is named "sft" instead of "stf0". This is a result of a minor change that allows you to create "6to4" a more aptly named interface. This change is mostly an example of how to write new style interface cloners that's easier to understand then the vlan version which was the motivation for this overhaul. The vlan change allows vlan interfaces to work exactly like they did before. It just adds some sugar so that the following sets of commands are equivalent: ifconfig xl0.2 vlanif=3D`ifconfig vlan create` ifconfig $vlanif name xl0.2 ifconfig xl0.2 vlandev xl0 vlantag 2 -- 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 --c3bfwLpm8qysLVxt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAgdHKXY6L6fI4GtQRArLuAKCyMaqFECS4teuP41wAXLxA6EoaVgCbB5vd uuoI59b5kPzXnt7vmaf1xXQ= =Et3e -----END PGP SIGNATURE----- --c3bfwLpm8qysLVxt--