From: Johannes Berg Date: Fri, 29 May 2026 08:25:09 +0000 (+0200) Subject: wifi: mac80211_hwsim: claim DBE capability X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ade3b16a01568ab1feceddfb0841aabfaaf7953e;p=thirdparty%2Flinux.git 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 --- 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), },