debian/changelog      |    7 +++++++
 net/bridge/br_input.c |    5 +++++
 net/bridge/br_stp.c   |    3 +++
 3 files changed, 15 insertions(+)

New commits:
commit 637ed61c7ca961416f9a3afc7ca58180ccf58c2a
Author: Stephen Hemminger <[email protected]>
Date:   Fri May 15 11:34:34 2009 -0700

    2.6.29-3+vyatta+4

commit 03aca7135c16fa6e40a5306f1fc47e11bec081c8
Author: Stephen Hemminger <[email protected]>
Date:   Fri May 15 11:27:07 2009 -0700

    bridge: don't do STP topology change if not STP enabled
    
    If bridge is configured with no STP and forwarding delay of 0 (which
    is typical for virtualization) then when link starts it will flood all
    packets for the first 20 seconds.
    
    This bug was introduced by a combination of earlier changes:
      * forwarding database uses hold time of zero to indicate
        user wants to always flood packets
      * optimzation of the case of forwarding delay of 0 avoids the initial
        timer tick
    
    The fix is to just skip all the topology change detection code if
    kernel STP is not being used.
    
    Signed-off-by: Stephen Hemminger <[email protected]>

commit fbcdc19a177778273a2e0b2fda7893d6f3f6ac4e
Author: Stephen Hemminger <[email protected]>
Date:   Fri May 15 11:26:11 2009 -0700

    bridge: relay bridge multicast pkgs if !STP
    
    Currently the bridge catches all STP packets; even if STP is turned
    off.  This prevents other systems (which do have STP turned on)
    from being able to detect loops in the network.
    
    With this patch, if STP is off, then any packet sent to the STP
    multicast group address is forwarded to all ports.
    
    Based on earlier patch by Joakim Tjernlund with changes
    to go through forwarding (not local chain), and optimization
    that only last octet needs to be checked.
    
    Signed-off-by: Stephen Hemminger <[email protected]>

http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=637ed61c7ca961416f9a3afc7ca58180ccf58c2a
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=03aca7135c16fa6e40a5306f1fc47e11bec081c8
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=fbcdc19a177778273a2e0b2fda7893d6f3f6ac4e
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to