When the delete the last interface in the bridge device the system's
network stops. Via an uart shell every thing seems to work without a
problem, the device is deleted out of the bridge.

But no network trafic is handled by the brige anymore.

This is what I do:

After the system is booted and configured:
# brctl show br0
bridge name     bridge id               STP enabled     interfaces
br0             8000.0010910000e0       yes             eth1
 
eth0

# brctl delif br0 eth1
# brctl show br0
bridge name     bridge id               STP enabled     interfaces
br0             8000.0010910000e0       yes             eth0
# brctl addif br0 eth1
# brctl show br0
bridge name     bridge id               STP enabled     interfaces
br0             8000.0010910000e0       yes             eth1
                                                        eth0
# brctl delif br0 eth1

As you can see the eth1 device was first in the bridge list, by removing
and adding again it's at the end of the bridge devices list.
After the last command the telnet shell crashes, if i take a look using
the uart this is the result 

# brctl show br0
do_mmap file(Y) len=30404, pid=140 (brctl)
do_mmap file(N) len=73866, pid=140 (brctl)
bridge name     bridge id               STP enabled     interfaces
br0             8000.0010910000e0       yes             eth0
#

All looks OK, but the device doesn't respond from the outside (eth0)
anymore. If I ping my own IP address from the shell this works OK, so
the br0 device still seems to work.

It looks like the bridge config is screwed when the last item in the
bridge list is removed, are there any solutions?

Greetings

Rudger van Brenk.

Ps. uclinux kernel 2.4.10 on ARM9

_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://www.math.leidenuniv.nl/mailman/listinfo/bridge

Reply via email to