vlans and cloning
brooks at one-eyed-alien.net
Mon Jul 10 16:04:47 UTC 2006
On Mon, Jul 10, 2006 at 10:52:33AM +0200, Andre Oppermann wrote:
> Sam Leffler wrote:
> >I committed the revised netif cloning api so you can now specify
> >parameters when cloning. I also modified the vlan code to use this
> >mechanism so doing something like:
> >ifconfig vlan create vlan 1 vlandev em0
> >causes a single request to clone a vlan together with the tag+parent
> >device parameters (i.e. and no subsequent SIOCSETVLAN request).
> >Given the above do we still need to support setting vlan tag+device
> >separately or can we just require everything be specified when doing the
> >clone operation? This would change the user api but otherwise I can see
> >no reason for continuing to support the old mechanism where you do:
> >ifconfig vlan create
> >ifconfig vlan0 vlan 1 vlandev em0
> /me wants to do:
> "ifconfig em0.1 inet 192.168.2.2/24"
> Even simpler. And yes, this works already but only if if_vlan.ko
> was loaded before or compiled into the kernel. It doesn't do auto-
Unless cause ifconfig to autoload all if_ modules when cloning fails,
it's impossiable to support this without having if_vlan loaded. That
said the current plan it to eliminate if_vlan and integrate vlan support
directly into if_ethersubr.c to allow use to correctly handle the
default vlan case among otherthings.
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
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20060710/963eb0c9/attachment.pgp
More information about the freebsd-arch