broadcom-wl: shutdown 'nas' when 'wl' device is disabled
'nas' must be shutdown independently for each 'wl' device to properly support devices with multiple radios. Do the shutdown when the device is disabled instead of when it is brought up. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 38753
This commit is contained in:
parent
091d80bea7
commit
d1c55bb33e
1 changed files with 3 additions and 1 deletions
|
@ -101,6 +101,9 @@ disable_broadcom() {
|
|||
(
|
||||
include /lib/network
|
||||
|
||||
local pid_file=/var/run/nas.$device.pid
|
||||
[ -e $pid_file ] && start-stop-daemon -K -q -s SIGKILL -p $pid_file && rm $pid_file
|
||||
|
||||
# make sure the interfaces are down and removed from all bridges
|
||||
for dev in $device ${device}-1 ${device}-2 ${device}-3; do
|
||||
ifconfig "$dev" down 2>/dev/null >/dev/null && {
|
||||
|
@ -346,7 +349,6 @@ enable_broadcom() {
|
|||
}
|
||||
_c=$(($_c + 1))
|
||||
done
|
||||
killall -KILL nas >&- 2>&-
|
||||
wlc ifname "$device" stdin <<EOF
|
||||
$ifdown
|
||||
|
||||
|
|
Loading…
Reference in a new issue