summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2026-05-29 11:25:09 +0300
committerJohannes Berg <johannes.berg@intel.com>2026-06-03 15:11:59 +0300
commitade3b16a01568ab1feceddfb0841aabfaaf7953e (patch)
treeb330521062551ff868da18eed1c221fa53d766af
parent14b1a85518a17c01a8d52a8d3332596b68b4f201 (diff)
downloadlinux-ade3b16a01568ab1feceddfb0841aabfaaf7953e.tar.xz
wifi: mac80211_hwsim: claim DBE capability
Claim DBE capability in UHR MAC capabilities, hostapd will have to sort out the actual DBE capabilities based on the EHT capabilities. Link: https://patch.msgid.link/20260529102644.4db84674e8c2.I8731be8ea589c94ece5623e7e716cbbc03f50466@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
-rw-r--r--drivers/net/wireless/virtual/mac80211_hwsim_main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/virtual/mac80211_hwsim_main.c b/drivers/net/wireless/virtual/mac80211_hwsim_main.c
index de0bb4ce7456..0dd8a6c85953 100644
--- a/drivers/net/wireless/virtual/mac80211_hwsim_main.c
+++ b/drivers/net/wireless/virtual/mac80211_hwsim_main.c
@@ -4708,6 +4708,7 @@ static const struct ieee80211_sband_iftype_data sband_capa_2ghz[] = {
.has_uhr = true,
.mac.mac_cap = {
[0] = IEEE80211_UHR_MAC_CAP0_NPCA_SUPP,
+ [1] = IEEE80211_UHR_MAC_CAP1_DBE_SUPP,
},
.phy.cap = cpu_to_le32(IEEE80211_UHR_PHY_CAP_ELR_RX |
IEEE80211_UHR_PHY_CAP_ELR_TX),
@@ -4885,6 +4886,7 @@ static const struct ieee80211_sband_iftype_data sband_capa_5ghz[] = {
.has_uhr = true,
.mac.mac_cap = {
[0] = IEEE80211_UHR_MAC_CAP0_NPCA_SUPP,
+ [1] = IEEE80211_UHR_MAC_CAP1_DBE_SUPP,
},
.phy.cap = cpu_to_le32(IEEE80211_UHR_PHY_CAP_ELR_TX),
},
@@ -5017,6 +5019,7 @@ static const struct ieee80211_sband_iftype_data sband_capa_5ghz[] = {
.has_uhr = true,
.mac.mac_cap = {
[0] = IEEE80211_UHR_MAC_CAP0_NPCA_SUPP,
+ [1] = IEEE80211_UHR_MAC_CAP1_DBE_SUPP,
},
.phy.cap = cpu_to_le32(IEEE80211_UHR_PHY_CAP_ELR_RX),
},
@@ -5217,6 +5220,7 @@ static const struct ieee80211_sband_iftype_data sband_capa_6ghz[] = {
.has_uhr = true,
.mac.mac_cap = {
[0] = IEEE80211_UHR_MAC_CAP0_NPCA_SUPP,
+ [1] = IEEE80211_UHR_MAC_CAP1_DBE_SUPP,
},
.phy.cap = cpu_to_le32(IEEE80211_UHR_PHY_CAP_ELR_TX),
},
@@ -5370,6 +5374,7 @@ static const struct ieee80211_sband_iftype_data sband_capa_6ghz[] = {
.has_uhr = true,
.mac.mac_cap = {
[0] = IEEE80211_UHR_MAC_CAP0_NPCA_SUPP,
+ [1] = IEEE80211_UHR_MAC_CAP1_DBE_SUPP,
},
.phy.cap = cpu_to_le32(IEEE80211_UHR_PHY_CAP_ELR_RX),
},