autobridge patch

Marcin Jessa lists at yazzy.org
Tue Jan 17 00:36:57 PST 2006


On Tue, 17 Jan 2006 21:23:49 +1300
Andrew Thompson <thompsa at freebsd.org> wrote:

> On Tue, Jan 17, 2006 at 09:10:38AM +0100, Marcin Jessa wrote:
> > Brooks Davis <brooks at one-eyed-alien.net> wrote:
> > > > Andrew Thompson <thompsa at freebsd.org> wrote:
> > > > > 
> > > > > I have a patch here that adds the ability to automatically
> > > > > add an interface to a bridge when its attached. This is aimed
> > > > > towards
> > > > 
> > > > I just rebuild and installed my world and kernel to test the
> > > > patches. Seems like things did not work as expected.
> > > If you want to rename the vlan interface use:
> > > ... 
> >  
> > Would be great if Andrew also wrote an example of how the patchset
> > works. I read the patches now and it seems it works for bridge
> > interfaces only adding ability to automatically add new interfaces
> > to the bridge with the new "autobridge_*" options. 
> 
> Yes, the patch is purely to add the autobridge feature. Its controlled
> from rc.conf and a typical setup would be:
> 
> # create the bridge and add the wired interface
> cloned_interfaces="bridge0"
> ifconfig_bridge0="up addm fxp0"
> 
> # set it so that tap interfaces get added too
> autobridge_interfaces="bridge0"
> autobridge_bridge0="tap*"
> 
> > The original post confused me making me think the patches made it
> > possible to use a feature I was looking for and that I did know
> > existed
> > - operate on pseudo interfaces the same way one does with the normal
> > ones. 
> > Your last comment in the "Automatic VLANS" thread on the same
> > mailinglist made me assume I could not rename pseudo devices at boot
> > with the rc.conf script, which I can see now was fully possible.
>  
> Well it does that too while not the intention of the patch. Think of
> it as a bonus.

So how the heck does this renaming thing work with your patches ? :)
Could you please type down a quick example for me? 
Having the old scripts work I am still confused how that "bonus" part
works.

Cheers,
Marcin




More information about the freebsd-net mailing list