]> git.ipfire.org Git - thirdparty/openwrt.git/commit
wifi-scripts: fix race in wireless interface creation 21303/head
authorNick Hainke <vincent@systemli.org>
Sat, 27 Dec 2025 12:43:47 +0000 (13:43 +0100)
committerNick Hainke <vincent@systemli.org>
Sat, 27 Dec 2025 15:26:25 +0000 (16:26 +0100)
commit2015a40c387119d56c290734f571c41878938e88
treeb0e466139db19827b9530b0dea229bba4b288731
parent5d7470d4caab5c4c9b0d9e853d4681f2e7183c4e
wifi-scripts: fix race in wireless interface creation

When wdev interfaces and hostapd interfaces are mixed, race conditions
can occur. Sometimes all interfaces are started correctly, sometimes only
the wdev interface and some of the hostapd interfaces, and sometimes only
the wdev interface.

Fix this by creating the wdev interfaces first, before processing
wpa_supplicant or hostapd interfaces.

Link: https://github.com/openwrt/openwrt/pull/21303
Signed-off-by: Nick Hainke <vincent@systemli.org>
package/network/config/wifi-scripts/files-ucode/lib/netifd/wireless/mac80211.sh