I think the simplest possible version of a bridge would just have From/PollDevices, Queues, and ToDevices. FromDevice(eth0) -> Queue -> ToDevice(eth1); FromDevice(eth1) -> Queue -> ToDevice(eth0); If you want more, you could look at the kswitch.ipb configuration in the CVS repository, which implements an Ethernet switch. Eddie