Date: Sat, 24 Sep 2005 22:38:36 +0200 From: Max Laier <max@love2party.net> To: freebsd-arch@freebsd.org Cc: Peter Jeremy <PeterJeremy@optushome.com.au>, Andrew Thompson <thompsa@freebsd.org> Subject: Re: Bridges Message-ID: <200509242238.51966.max@love2party.net> In-Reply-To: <20050924192237.GP40237@cirb503493.alcatel.com.au> References: <200509241525.16173.max@love2party.net> <20050924192237.GP40237@cirb503493.alcatel.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1683708.da5CxqY0eD Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 24 September 2005 21:22, Peter Jeremy wrote: > On Sat, 2005-Sep-24 15:25:06 +0200, Max Laier wrote: > >for some time now, we have three bridge implementations in the tree: > > - net/bridge.c - the "old" bridge > > - net/if_bridge.c - the "new" bridge from Net/OpenBSD > > - netgraph/ng_bridge.c - the netgraph version [1] > > > >The new code has several advantages over the old version: > > - Spanning Tree Protocol (802.1D) > > - better firewall support (IPv6, stateful filtering, ...) > > - easy ifconfig(8) configuration > > Since I've recently needed it, neither bridge.c nor if_bridge.c allow > you to bridge VLAN trunks (you can bridge individual VLANs but that > becomes unwieldly when you have dozens of VLANs). I have code to do > this in bridge.c. Not sure what you mean, but I am sure Andrew Thompson is willing to help=20 converting your code to if_bridge if asked. BTW, forgot about one big plus= =20 for if_bridge: It is the one true bridge implementation in Net/OpenBSD so=20 there is a lot of additional "developer power" behind it. Of course one=20 could argue that code monoculture is a bad thing ... I like to believe=20 otherwise, however. > >and would have to do it twice, for example) I would like to retire the o= ld > >bridge code soon. This should happen in HEAD only and thus the old brid= ge > >will stay for all of FreeBSD 6 unless more aggressive depreciation is > >requested. > > Since if_bridge.c does not exist in FreeBSD 5, and there has not > previously been any suggestion that bridge.c is deprecated, I would > object to the removal of bridge.c from FreeBSD 6 since this would > violate the standard deprecation cycle. No idea what the standard deprecation cycle is, but no problem. I just wan= t=20 it out of HEAD to be able to move forward with other projects more easily,= =20 such as what Andre is going to do. > >Please test the new alternative if you are using the old one still. > > Has anyone looked at how difficult it would be to get if_bridge.c to > work in 5.x? See http://people.freebsd.org/~thompsa/ for patches. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart1683708.da5CxqY0eD Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBDNblbXyyEoT62BG0RAqhFAJ0Y+7Af7FNteJl2DNvmhK6+1MAFhACdEseY TLDXdLARln397htteZbsip8= =1Mlg -----END PGP SIGNATURE----- --nextPart1683708.da5CxqY0eD--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509242238.51966.max>