summaryrefslogtreecommitdiffstats
path: root/net/ipv6
diff options
context:
space:
mode:
authorVitalii Demianets <vitas@nppfactor.kiev.ua>2011-11-25 01:16:37 +0100
committerDavid S. Miller <davem@davemloft.net>2011-12-01 20:05:17 +0100
commitb03b6dd58cef7d15b7c46a6729b83dd535ef08ab (patch)
treea193461397942346f330b782a200849feafa1991 /net/ipv6
parentipv4: Perform peer validation on cached route lookup. (diff)
downloadlinux-b03b6dd58cef7d15b7c46a6729b83dd535ef08ab.tar.xz
linux-b03b6dd58cef7d15b7c46a6729b83dd535ef08ab.zip
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 <vitas@nppfactor.kiev.ua> Acked-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6')
0 files changed, 0 insertions, 0 deletions