Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Mar 2002 10:45:04 -0800
From:      "Crist J. Clark" <crist.clark@attbi.com>
To:        Archie Cobbs <archie@dellroad.org>, Julian Elischer <julian@elischer.org>, freebsd-arch@FreeBSD.ORG
Subject:   Re: Patches to if_loop + the interface cloning framework
Message-ID:  <20020304104504.F87533@blossom.cjclark.org>
In-Reply-To: <20020304202404.B1633@straylight.oblivion.bg>; from roam@ringlet.net on Mon, Mar 04, 2002 at 08:24:04PM %2B0200
References:  <Pine.BSF.4.21.0203011122520.12215-100000@InterJet.elischer.org> <200203040455.g244tr429559@arch20m.dellroad.org> <20020304101049.D87533@blossom.cjclark.org> <20020304202404.B1633@straylight.oblivion.bg>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 04, 2002 at 08:24:04PM +0200, Peter Pentchev wrote:
> 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 
> > > > as you have any networking at all.
> > > 
> > > 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.
> > 
> > Try to build a kernel without,
> > 
> >   pseudo-device   loop            # Network loopback
> > 
> > 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.. :)

Exactly. I was just pointing out that this may not exactly be a
trivial thing to do in practice. It may not need a loopback in a
theoretical sense, but you need one to build the network code as it is
currently written.
-- 
Crist J. Clark                     |     cjclark@alum.mit.edu
                                   |     cjclark@jhu.edu
http://people.freebsd.org/~cjc/    |     cjc@freebsd.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020304104504.F87533>