hostapd: add ubus reload
Add ubus interface to hostapd and wpa_supplicant to allow dynamically reloading wiface configuration without having to restart the hostapd process. As a consequence, both hostapd and wpa_supplicant are now started persistently on boot for each wifi device in the system and then receive ubus calls adding, modifying or removing interface configuration. At a later stage it would be desirable to reduce the services to one single instance managing all radios. Signed-off-by:John Crispin <john@phrozen.org> Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
Showing
- package/network/services/hostapd/Makefile 3 additions, 2 deletionspackage/network/services/hostapd/Makefile
- package/network/services/hostapd/files/hostapd.hotplug 14 additions, 0 deletionspackage/network/services/hostapd/files/hostapd.hotplug
- package/network/services/hostapd/files/hostapd.sh 13 additions, 12 deletionspackage/network/services/hostapd/files/hostapd.sh
- package/network/services/hostapd/patches/600-ubus_support.patch 125 additions, 2 deletions...e/network/services/hostapd/patches/600-ubus_support.patch
- package/network/services/hostapd/patches/700-wifi-reload.patch 118 additions, 0 deletions...ge/network/services/hostapd/patches/700-wifi-reload.patch
- package/network/services/hostapd/src/src/ap/ubus.c 130 additions, 1 deletionpackage/network/services/hostapd/src/src/ap/ubus.c
- package/network/services/hostapd/src/src/ap/ubus.h 12 additions, 0 deletionspackage/network/services/hostapd/src/src/ap/ubus.h
- package/network/services/hostapd/src/wpa_supplicant/ubus.c 173 additions, 3 deletionspackage/network/services/hostapd/src/wpa_supplicant/ubus.c
- package/network/services/hostapd/src/wpa_supplicant/ubus.h 13 additions, 0 deletionspackage/network/services/hostapd/src/wpa_supplicant/ubus.h
Loading
Please register or sign in to comment