Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jan 2001 12:17:03 -0500
From:      csg@waterspout.com (C. Stephen Gunn)
To:        Wes Peters <wes@softweyr.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Problems with VLAN and natd. 
Message-ID:  <200101031711.MAA70291@tsunami.waterspout.com>
In-Reply-To: Your message of "Wed, 03 Jan 2001 09:50:41 MST." <3A535861.FF2CFDCD@softweyr.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 03 Jan 2001 09:50:41 MST, Wes Peters wrote:

>> We're on the same page.  I was just observing that it was a software change
>> to ifconfig.  We're teaching it tricks about creating/associating netgraph
>> nodes with interfaces.  Not just configuring interfaces. 
>
> That *is* configuring interfaces, you're just using a new mechanism to
> do it.
> 
> 	ifconfig fxp0 192.168.42.11 netmask 255.255.255.0 encap snap

That works fine.  But if SNAP, or EthII are implemented in netgraph
instead of the ethernet infrastructure, you need to create a ng0
device, and then stick the layer-3 address on that.

<SOAPBOX>

I agree that you could educate ifconfig in the ways of netgraph
and hide it all behind the command interface you propose.  It's a
migration to a broader view of interfaces for ifconfig(8).  Right
now, ifconfig(8) is basically a front-end for ioctl()'s on a single
network existing interface.

The UNIX paradigm is powerful because of many well-made, single-task
tools.  In most regards, ifconfig is complete.  Adding significant
functionalty causes ripples.  For starters, libnetgraph moves into
libstand, and picobsd.  Or we could fork ifconfig(8) to have two
variants.

I'm not saying it's wrong.  I'm just saying that it makes me feel
dirty and violated.

</SOAPBOX>

> Given their lack of netgraph, and apparent reluctance to implement it,
> that doesn't seem much of a problem at this time.

Yup.  I'd prefer to see FreeBSD take the higher-road and strive to
be compatible and cooperative whenver possible.  Instead of continued
isolation, divergance, and proprietization.  Hey, I don't even
currently run Net/OpenBSD. ;-)

 - Steve

--
C. Stephen Gunn                          URL: http://www.waterspout.com/
WaterSpout Communications, Inc.        Email: csg@waterspout.com
427 North 6th Street                   Phone: +1 765.742.6628
Lafayette, IN  47901                     Fax: +1 765.742.0646


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




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