openwrt/package/base-files/files
Bob Cantor b27b63b082 base-files: wifi: swap the order of some ubus calls
"/sbin/wifi up" makes three ubus calls:
1. ubus call network reload
2. ubus call network.wireless down
3. ubus call network.wireless up

The first and third ubus calls call drv_mac80211_setup,
while the second ubus call triggers wireless_device_setup_cancel,
so the call sequence becomes,

1. drv_mac80211_setup
2. wireless_device_setup_cancel
3. drv_mac80211_setup

This commit swaps the order of the first two ubus calls,
1. ubus call network.wireless down
2. ubus call network reload
3. ubus call network.wireless up

Consequently drv_mac80211_setup is only called once,
and two related bugs (#FS3784 and #FS3902) are no longer triggered
by /sbin/wifi.

branches affected: trunk, 21.02

Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
(cherry-picked from commit b82cc80713)
2021-06-30 19:24:55 +02:00
..
bin base-files: fix typo in config_generate MAC check 2021-06-22 08:10:49 +02:00
etc base-files: fix /tmp/TZ when zoneinfo not installed 2021-06-25 14:53:52 -10:00
lib base-files: failsafe: Remove the VLAN modifier from interface name 2021-06-22 23:52:09 +02:00
rom rename default/ to files/ 2006-11-22 23:30:57 +00:00
sbin base-files: wifi: swap the order of some ubus calls 2021-06-30 19:24:55 +02:00
usr base-files: validate firmware for compatibility with backup 2019-09-08 09:10:30 +02:00