On Fri, Feb 26, 2010 at 08:18:43AM -0800, Stephen Hemminger wrote: > Looking back at this. What if the API was simpler: > > Instead of: > > Typical session looks like > > > > | s...@xxxxxxxxxxx$ brctl addbr br0 > > | s...@xxxxxxxxxxx$ ifconfig br0 up > > | s...@xxxxxxxxxxx$ echo 1 > /sys/class/net/bridge/br0/via_phys_dev > > | s...@xxxxxxxxxxx$ brctl addif br0 eth0 > > | (...waiting a bit...) > > | s...@xxxxxxxxxxx$ > > Why not: > 1. Setup bridge (and any other interfaces except eth0); includes bringing br0 up > 2. Add eth0 to bridge with new flag to inherit > a. brctl addif br0 eth0 inherit > > Inherit functionality would need to move address (Ether, IP, IPv6) > and routes from eth0 to br0. > I will see about doing it as much as possible in userspace. > Looks promising for me (CC'ed a few people just to be sure I'm not missing anything). -- Cyrill _______________________________________________ Bridge mailing list Bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/bridge