$Id: README,v 1.1.1.4 2003/10/14 08:09:37 sparq Exp $


Hi there!

In this package you'll find the new-and-improved linux ethernet
bridging code. I (Lennert Buytenhek) rewrote the linux bridging code
over the last few months because the old code was a big mess and
nonextensible.

Snapshots of the new code are published at:
http://openrock.net/bridge         and
ftp://openrock.net/bridge



Advantages of the new code are:
- Support for multiple bridge port groups (i.e. multiple independent
  bridges in one machine).
- Each bridge is seen as a logical device, which allows you to do
  firewalling between port groups for example.
- Everything is dynamic; bridges are created dynamically using the
  userspace configuration tool, ports are 'enslaved' dynamically, etc.
- It is being actively maintained.
- It uses a hash table for MAC addresses, not an AVL tree.
- It's small (currently 4 pages of i386 code) and modular.
- The source isn't a mess.
- It works as a module.


If you have any comments, questions or suggestions, please visit
http://openrock.net and look for the bridge mailing list. Or
mail me directly at buytenh@openrock.net.



Have fun!
Lennert Buytenhek
<buytenh@openrock.net>




Files in this package:

AUTHORS		Authors of this package

COPYING		The GNU General Public License.

Makefile	Recursive Makefile.

README		This file.

brctl/		The new-and-improved userspace bridge configuration
		tool.

bridge-utils.spec
		A .spec file for Red Hat package building. "rpm -tb
		<tar.gz file>" ought to give you a .RPM file.

doc/		Some documentation files.

libbridge/	The bridge configuration interface library.

misc/		Miscellaneous utilities.

scripts/	A directory containing some shell scripts for setting
		up bridge configurations that I use for testing.
