aboutsummaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2024-02-09 12:18:57 +0100
committerFelix Fietkau <nbd@nbd.name>2024-02-09 12:18:59 +0100
commit2b4941a6f16fa1c045cb2f4a8fc09adc64fecd63 (patch)
tree64eeff9364aa622a5398c0121c37f5d623b876b0 /package
parent3f96246e97215c4c76ca407a8bca8f3f5de32e1c (diff)
wifi-scripts: fix fullmac phy detection
Checking for AP_VLAN misdetects ath10k-ath12k as fullmac, because of software crypto limitations. Check for monitor mode support instead, which is more reliable. Fixes: https://github.com/openwrt/openwrt/issues/14575 Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'package')
-rw-r--r--package/network/config/wifi-scripts/files/usr/share/hostap/common.uc2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/network/config/wifi-scripts/files/usr/share/hostap/common.uc b/package/network/config/wifi-scripts/files/usr/share/hostap/common.uc
index 4c33779af9..750e3ae71c 100644
--- a/package/network/config/wifi-scripts/files/usr/share/hostap/common.uc
+++ b/package/network/config/wifi-scripts/files/usr/share/hostap/common.uc
@@ -49,7 +49,7 @@ function __phy_is_fullmac(phyidx)
{
let data = nl80211.request(nl80211.const.NL80211_CMD_GET_WIPHY, 0, { wiphy: phyidx });
- return !data.software_iftypes.ap_vlan;
+ return !data.software_iftypes.monitor;
}
function phy_is_fullmac(phy)