openwrt-pf/package/network/services
Felix Fietkau c6d20bbf51 hostapd: ucode: restart on config-initiated channel switch failure
iface.switch_channel() only reports whether a CSA was started, not whether
it completed, so a config-driven channel switch that the driver never
finishes would leave the AP stuck without recovery. After issuing the CSA,
arm a timer and, if the switch has not completed by the deadline
(csa_in_progress still set), fall back to a full interface restart. The
timer is armed only on the config-initiated path, so ubus- and
apsta-triggered channel switches keep their own recovery.

Add an iface.csa_in_progress() ucode method wrapping hostapd_csa_in_progress().

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2026-07-16 11:50:21 +02:00
..
bridger bridger: update to Git HEAD (2026-03-23) 2026-03-23 10:57:16 +01:00
dnsmasq Revert "dnsmasq: migrate dhcpv4/dhcpv6 default on upgrade" 2026-07-04 13:28:46 +02:00
dropbear dropbear: bump to 2026.92 2026-07-14 23:37:42 +02:00
ead ead: Increase PKG_RELEASE 2026-07-01 23:09:23 +02:00
hostapd hostapd: ucode: restart on config-initiated channel switch failure 2026-07-16 11:50:21 +02:00
ipset-dns
lldpd lldpd: resolve bridge VLAN sub-interfaces to member ports 2026-06-24 11:21:28 +02:00
odhcpd odhcpd: update to Git HEAD (2026-06-28) 2026-06-28 00:46:48 +02:00
omcproxy omcproxy: update to Git HEAD (2026-03-07) 2026-03-08 08:23:20 +01:00
ppp ppp: update to 2.5.3 2026-06-13 01:34:23 +02:00
relayd
uhttpd uhttpd: update to Git HEAD (2026-06-16) 2026-06-16 01:39:53 +02:00
umdns umdns: update to Git HEAD (2026-06-27) 2026-06-27 17:30:10 +02:00
unetd unetd: cli: convey network name from inviter to joiner 2026-06-03 11:19:06 +00:00
unetmsg unetmsg: notify subscribers when remote peer connection drops 2026-02-07 10:04:18 +01:00
ustp ustp: update to Git HEAD (2026-05-27) 2026-05-27 14:32:21 +03:00