From 19bf880b0329b4468c396dc96b9a9c22afd1d51b Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 9 Aug 2012 22:44:52 +0000 Subject: [PATCH] netifd: call "wifi down" before "wifi up" When the underlying /etc/config/wireless got changed since the last "wifi up" has been performed, the uci vap ifname state vars become inconsistent on a subsequent "wifi up" and multiple vaps get mapped to the same ifnames which confuses the gui and other processes relying on them. For now call an explicit "wifi down" prior to each "wifi up" which will clear up the state accordingly. SVN-Revision: 33076 --- package/netifd/files/etc/init.d/network | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/netifd/files/etc/init.d/network b/package/netifd/files/etc/init.d/network index ea93819136..28b1ba3dde 100755 --- a/package/netifd/files/etc/init.d/network +++ b/package/netifd/files/etc/init.d/network @@ -21,6 +21,7 @@ start() { sleep 1 + /sbin/wifi down /sbin/wifi up } @@ -41,5 +42,6 @@ stop() { reload() { ubus call network reload + /sbin/wifi down /sbin/wifi up }