mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
netifd: add dynamic wireless reconfiguration (#4518)
Set new option 'reconf' in 'wifi-device' section to enable dynamic re-configuration on that radio. Also fix wifi relay and 'netifd: radio1 (9654): Command failed'.
This commit is contained in:
parent
1a44b8d74f
commit
23378ed9a4
@ -5,9 +5,9 @@ PKG_RELEASE:=1
|
|||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/netifd.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/netifd.git
|
||||||
PKG_SOURCE_DATE:=2019-08-05
|
PKG_SOURCE_DATE:=2019-11-12
|
||||||
PKG_SOURCE_VERSION:=5e02f94411b06f192fb2a7d9be9abde3549153a8
|
PKG_SOURCE_VERSION:=e15147c272201eb17320c10ec95919e641bd03c5
|
||||||
PKG_MIRROR_HASH:=96e158584c605e96aceb3ce7e8ad8faa8e774ffd67d59558b2d6c2ff49d0f1a5
|
PKG_MIRROR_HASH:=af830967d3d9f20d8d3c01b1931e501e075984043e38c23ac649faced34e896a
|
||||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||||
|
|
||||||
PKG_LICENSE:=GPL-2.0
|
PKG_LICENSE:=GPL-2.0
|
||||||
|
@ -1077,8 +1077,8 @@ wpa_supplicant_run() {
|
|||||||
|
|
||||||
_wpa_supplicant_common "$ifname"
|
_wpa_supplicant_common "$ifname"
|
||||||
|
|
||||||
ubus wait_for wpa_supplicant.$phy
|
ubus wait_for wpa_supplicant
|
||||||
ubus call wpa_supplicant.$phy config_add "{ \
|
ubus call wpa_supplicant config_add "{ \
|
||||||
\"driver\": \"${_w_driver:-wext}\", \"ctrl\": \"$_rpath\", \
|
\"driver\": \"${_w_driver:-wext}\", \"ctrl\": \"$_rpath\", \
|
||||||
\"iface\": \"$ifname\", \"config\": \"$_config\" \
|
\"iface\": \"$ifname\", \"config\": \"$_config\" \
|
||||||
${network_bridge:+, \"bridge\": \"$network_bridge\"} \
|
${network_bridge:+, \"bridge\": \"$network_bridge\"} \
|
||||||
@ -1089,7 +1089,7 @@ wpa_supplicant_run() {
|
|||||||
|
|
||||||
[ "$ret" != 0 ] && wireless_setup_vif_failed WPA_SUPPLICANT_FAILED
|
[ "$ret" != 0 ] && wireless_setup_vif_failed WPA_SUPPLICANT_FAILED
|
||||||
|
|
||||||
local supplicant_pid=$(ubus call service list '{"name": "hostapd"}' | jsonfilter -l 1 -e "@['hostapd'].instances['supplicant-${phy}'].pid")
|
local supplicant_pid=$(ubus call service list '{"name": "hostapd"}' | jsonfilter -l 1 -e "@['hostapd'].instances['supplicant'].pid")
|
||||||
wireless_add_process "$supplicant_pid" "/usr/sbin/wpa_supplicant" 1
|
wireless_add_process "$supplicant_pid" "/usr/sbin/wpa_supplicant" 1
|
||||||
|
|
||||||
return $ret
|
return $ret
|
||||||
|
Loading…
Reference in New Issue
Block a user