mac80211: AP VLAN interfaces did not inheret the HE capabilities correctly

Fixes: WIFI-14491
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
John Crispin
2025-03-28 08:04:28 +01:00
parent b181add059
commit 5f42e9db58
5 changed files with 31 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
--- a/include/net/cfg80211.h
+++ b/include/net/cfg80211.h
@@ -543,6 +543,9 @@ ieee80211_get_sband_iftype_data(const st
if (WARN_ON(iftype >= NL80211_IFTYPE_MAX))
return NULL;
+ if (iftype == NL80211_IFTYPE_AP_VLAN)
+ iftype = NL80211_IFTYPE_AP;
+
for (i = 0; i < sband->n_iftype_data; i++) {
const struct ieee80211_sband_iftype_data *data =
&sband->iftype_data[i];

View File

@@ -845,7 +845,7 @@ CONFIG_QCOM_RPM_CLK=y
# CONFIG_QCOM_RTB is not set
CONFIG_QCOM_SCM=y
CONFIG_QCOM_SCM_32=y
CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT=y
CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT=n
# CONFIG_QCOM_SMD is not set
# CONFIG_QCOM_SMD_RPM is not set
CONFIG_QCOM_SMEM=y
@@ -1219,3 +1219,7 @@ CONFIG_ARM_PMU=y
CONFIG_REALTEK_PHY=y
CONFIG_RTK_MSSDK_PHY=y
CONFIG_LEDS_PWM=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
CONFIG_PSTORE_PMSG=y
CONFIG_PSTORE_RAM=y

View File

@@ -857,7 +857,7 @@ CONFIG_QCOM_RPM_CLK=y
# CONFIG_QCOM_RTB is not set
CONFIG_QCOM_SCM=y
CONFIG_QCOM_SCM_32=y
CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT=y
CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT=n
# CONFIG_QCOM_SMD is not set
CONFIG_QCOM_SMD_RPM=y
CONFIG_QCOM_SMEM=y

View File

@@ -0,0 +1,12 @@
--- a/include/net/cfg80211.h
+++ b/include/net/cfg80211.h
@@ -594,6 +594,9 @@ ieee80211_get_sband_iftype_data(const st
if (WARN_ON(iftype >= NL80211_IFTYPE_MAX))
return NULL;
+ if (iftype == NL80211_IFTYPE_AP_VLAN)
+ iftype = NL80211_IFTYPE_AP;
+
for (i = 0; i < sband->n_iftype_data; i++) {
const struct ieee80211_sband_iftype_data *data =
&sband->iftype_data[i];

View File

@@ -6,7 +6,7 @@ PKG_RELEASE:=1
PKG_SOURCE_URL=https://github.com/Telecominfraproject/wlan-ucentral-schema.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_DATE:=2025-01-27
PKG_SOURCE_VERSION:=d183922b77bbef5f9e17a8141c7496839f8f8898
PKG_SOURCE_VERSION:=601bdd6063276e3e158a6c8438232adf298a53f0
PKG_MAINTAINER:=John Crispin <john@phrozen.org>
PKG_LICENSE:=BSD-3-Clause