diff options
author | Stephen Hemminger <shemminger@vyatta.com> | 2009-05-15 06:11:58 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-05-17 21:12:55 -0700 |
commit | 4f0611af47e25807cf18cd2b4d4e94206c75b29e (patch) | |
tree | b82d92125470b76caa4e2cf014abdc45ba7510d3 /net/compat.c | |
parent | a598f6aebea2481531b0757ed90cfb0d8cf1d8f5 (diff) |
bridge: fix initial packet flood if !STP
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 <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/compat.c')
0 files changed, 0 insertions, 0 deletions