]> git.ipfire.org Git - thirdparty/openwrt.git/commit
hostapd: initialize first BSS radio_mask during driver init
authorChad Monroe <chad@monroe.io>
Fri, 6 Feb 2026 17:21:44 +0000 (09:21 -0800)
committerFelix Fietkau <nbd@nbd.name>
Thu, 19 Feb 2026 15:08:12 +0000 (15:08 +0000)
commit50d3d287e4cfafd5e0cf727d55472df7bd0e1c0c
tree9ed7a0f8f0ef474e2e02e5c4af2028d5222595ac
parent41bc454602f15ac81f7cc9933d079323614d6492
hostapd: initialize first BSS radio_mask during driver init

Secondary BSSes inherit the alloc value which bypasses
NL80211_ATTR_VIF_RADIO_MASK in nl80211_create_iface() and causes the
kernel to default new interfaces to all radios.

The ucode bss_create fallback fails to correct this because
the interface is already UP.. the kernel rejects SET_INTERFACE with
-EBUSY.

Signed-off-by: Chad Monroe <chad@monroe.io>
package/network/services/hostapd/patches/370-preserve_radio_mask.patch
package/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch
package/network/services/hostapd/patches/601-ucode_support.patch
package/network/services/hostapd/patches/740-snoop_iface.patch
package/network/services/hostapd/patches/780-Implement-APuP-Access-Point-Micro-Peering.patch