openwrt/package/network
Felix Fietkau 3553eda283
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
wifi-scripts: fix spurious teardown on config_change during setup
When config_change is set during an active setup (e.g. by a concurrent
reconf call), wdev_mark_up() attempted to call setup() while still in
"setup" state. Since setup() requires state "up" or "down", it silently
returned, leaving the state as "setup". The subsequent wdev_setup_cb()
then treated this as a setup failure, triggering an unnecessary
teardown+restart cycle.

Fix this by removing the config_change handling from wdev_mark_up() and
moving it to wdev_setup_cb() instead. wdev_mark_up() now always
transitions to "up" state. When wdev_setup_cb() runs afterwards and
finds the device already "up" with config_change set, it initiates a
clean re-setup from the "up" state where setup() can run.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2026-02-08 19:46:45 +01:00
..
config wifi-scripts: fix spurious teardown on config_change during setup 2026-02-08 19:46:45 +01:00
ipv6 odhcp6c: update to Git HEAD (2026-01-25) 2026-01-26 18:49:51 +01:00
services hostapd: fix 601-ucode_support.patch not applying 2026-02-08 17:00:12 +01:00
utils xdp-tools: update to 1.5.8 2026-02-06 17:38:51 +01:00