From owner-freebsd-arch Mon Mar 4 10:24:21 2002 Delivered-To: freebsd-arch@freebsd.org Received: from straylight.ringlet.net (discworld.nanolink.com [217.75.135.248]) by hub.freebsd.org (Postfix) with SMTP id 0DF8D37B41E for ; Mon, 4 Mar 2002 10:23:48 -0800 (PST) Received: (qmail 27438 invoked by uid 1000); 4 Mar 2002 18:24:04 -0000 Date: Mon, 4 Mar 2002 20:24:04 +0200 From: Peter Pentchev To: "Crist J. Clark" Cc: Archie Cobbs , Julian Elischer , freebsd-arch@FreeBSD.ORG Subject: Re: Patches to if_loop + the interface cloning framework Message-ID: <20020304202404.B1633@straylight.oblivion.bg> Mail-Followup-To: "Crist J. Clark" , Archie Cobbs , Julian Elischer , freebsd-arch@FreeBSD.ORG References: <200203040455.g244tr429559@arch20m.dellroad.org> <20020304101049.D87533@blossom.cjclark.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="JP+T4n/bALQSJXh8" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020304101049.D87533@blossom.cjclark.org>; from cjc@FreeBSD.ORG on Mon, Mar 04, 2002 at 10:10:49AM -0800 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --JP+T4n/bALQSJXh8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 04, 2002 at 10:10:49AM -0800, Crist J. Clark wrote: > On Sun, Mar 03, 2002 at 08:55:53PM -0800, Archie Cobbs wrote: > > Julian Elischer writes: > > > I think loopback is not really 'optional' and should come as soon=20 > > > as you have any networking at all. > >=20 > > Why? From a theoretical standpoint, there's nothing mandatory > > about it. E.g., consider a machine that is only a router, has > > no users, etc. It doesn't need one. >=20 > Try to build a kernel without, >=20 > pseudo-device loop # Network loopback >=20 > And see what happens. I think that you and Archie are speaking at cross purposes; he means that the loopback interface is not really necessary for any theoretical networking model, while you point out that the assumption that there will always be a loopback interface has gained very firm ground in many places all around the network subsystem of the FreeBSD kernel. In theory, it should still be possible to rework the code in those places, so that the kernel does not rely on the loopback all that much :) (Not that I would be the one to actually try to *do* that.. :) G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 because I didn't think of a good beginning of it. --JP+T4n/bALQSJXh8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjyDu8QACgkQ7Ri2jRYZRVP0WACgh4ZuRhlXHbj5G18amN8TiAQj 1fwAnAsdXkK/O5n4zwM9TeRQB0ReS0kS =tXz9 -----END PGP SIGNATURE----- --JP+T4n/bALQSJXh8-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message