From: Felix Fietkau Date: Fri, 10 Jul 2026 12:44:51 +0000 (+0200) Subject: wifi-scripts: reset the retry counter on successful setup X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fedefbf50f6aaea58ae8e3bfce76ff5230606ed1;p=thirdparty%2Fopenwrt.git wifi-scripts: reset the retry counter on successful setup retry was only reset on config change/start, never on a successful setup, so occasional transient setup failures accumulated over a device lifetime and latched retry_setup_failed after three cumulative failures. Reset it when the device comes up. Signed-off-by: Felix Fietkau --- diff --git a/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc b/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc index 2f16d26ff6c..d328746ea70 100644 --- a/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc +++ b/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc @@ -459,6 +459,8 @@ function wdev_mark_up(wdev) return 0; } + wdev_reset(wdev); + for (let section, data in wdev.handler_data) { if (data.ifname) handle_link(data.ifname, data, true);