VLAN support in rcNG [PATCH]

Brooks Davis brooks at one-eyed-alien.net
Sat Apr 17 17:54:37 PDT 2004

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 <etherif>.<vlantag> and get an vlan
> > interface with the appropriate parent and tag.
> 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=`ifconfig vlan create`
ifconfig $vlanif name xl0.2
ifconfig xl0.2 vlandev xl0 vlantag 2

-- Brooks

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20040417/d58ed49f/attachment.bin

More information about the freebsd-current mailing list