diff options
author | Vitalii Demianets <[email protected]> | 2011-11-25 00:16:37 +0000 |
---|---|---|
committer | David S. Miller <[email protected]> | 2011-12-01 14:05:17 -0500 |
commit | b03b6dd58cef7d15b7c46a6729b83dd535ef08ab (patch) | |
tree | a193461397942346f330b782a200849feafa1991 /tools/perf/scripts/python/netdev-times.py | |
parent | efbc368dcc6426d5430b9b8eeda944cf2cb74b8c (diff) |
bridge: master device stuck in no-carrier state forever when in user-stp mode
When in user-stp mode, bridge master do not follow state of its slaves, so
after the following sequence of events it can stuck forever in no-carrier
state:
1) turn stp off
2) put all slaves down - master device will follow their state and also go in
no-carrier state
3) turn stp on with bridge-stp script returning 0 (go to the user-stp mode)
Now bridge master won't follow slaves' state and will never reach running
state.
This patch solves the problem by making user-stp and kernel-stp behavior
similar regarding master following slaves' states.
Signed-off-by: Vitalii Demianets <[email protected]>
Acked-by: Stephen Hemminger <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions