Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 2004 20:00:58 -0400
From:      "Adam C. Migus" <adam@migus.org>
To:        Brooks Davis <brooks@one-eyed-alien.net>
Cc:        current@freebsd.org
Subject:   Re: VLAN support in rcNG [PATCH]
Message-ID:  <1082246458.4081c53aa98c4@webservices.migus.org>
In-Reply-To: <20040417235302.GC3534@Odin.AC.HMC.Edu>
References:  <1082233506.408192a2c476a@webservices.migus.org> <20040417235302.GC3534@Odin.AC.HMC.Edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Brooks Davis <brooks@one-eyed-alien.net>:

> On Sat, Apr 17, 2004 at 04:25:06PM -0400, Adam C. Migus wrote:
> > The following is a patch that adds support for vlan creation and
> > destruction within rcNG.  Using the patch it's possible, for
> example,
> > to create a vlan, `vlan0' with the following directives in
> rc.conf:
> > 
> > vlan_interfaces="vlan0"
> > ifconfig_vlan0="DHCP"
> > ifconfig_vlan0_vlan_dev="xl0"
> > ifconfig_vlan0_vlan_tag="2"
> > 
> > Is this patch of general interest?  Should I submit a PR?
> 
> If it wasn't for the patch I'm working on, I'd answer yes. 
> Howerver,
> I've got a patch that I need to submit for review and then commit
> that
> will let you do this is a one shot with the clone code.  It works by
> doing a major overhaul of the device cloning support so you can
> create
> interfaces of the form <etherif>.<vlantag> and get an vlan interface
> with the appropriate parent and tag.  Using your example that would
> mean
> you the follwing in your /etc/rc.conf:
> 
> cloned_interfaces="xl0.2"
> 
> -- Brooks
> 

Brooks,
Sounds great but when's it going to appear?  Is it soon enough to negate
the worth of this as an interim solution?

Also, while on this topic I have a nit-pick.  This convention,
"<interface>.<tag>" is pervasive but despite that, there's a lot of
software that chokes on it.  I've seen some shell-based firewall
builders for example that don't like it.

Does your overhaul patch support naming vlan interfaces "vlan<tag>" if
the user desires it?  If not would it be hard to do?  I've patched my
RH Linux based machines locally to do "vlan<tag>" for the
aforementioned reason.
 
-- 
Adam C. Migus -- http://people.migus.org/~adam/



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