From: Thomas Wu Date: Wed, 9 Apr 2025 05:38:30 +0000 (+0530) Subject: wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities X-Git-Tag: v6.16-rc1~132^2~157^2~16^2~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cfe8af4b5626354f20794f1d54c9b9069638ccd3;p=thirdparty%2Fkernel%2Flinux.git wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities Currently, the AP does not support the broadcast target wake time (TWT) feature. Therefore, disable the broadcast TWT feature in the HE MAC capabilities element field. Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.3.1-00209-QCAHKSWPL_SILICONZ-1 Signed-off-by: Thomas Wu Signed-off-by: Aaradhana Sahu Reviewed-by: Vasanthakumar Thiagarajan Link: https://patch.msgid.link/20250409053830.4039467-1-aaradhana.sahu@oss.qualcomm.com Signed-off-by: Jeff Johnson --- diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c index af89e1a2d0235..bf15104fa5429 100644 --- a/drivers/net/wireless/ath/ath12k/mac.c +++ b/drivers/net/wireless/ath/ath12k/mac.c @@ -6726,6 +6726,8 @@ static void ath12k_mac_copy_he_cap(struct ath12k_band_cap *band_cap, switch (iftype) { case NL80211_IFTYPE_AP: + he_cap_elem->mac_cap_info[2] &= + ~IEEE80211_HE_MAC_CAP2_BCAST_TWT; he_cap_elem->phy_cap_info[3] &= ~IEEE80211_HE_PHY_CAP3_DCM_MAX_CONST_TX_MASK; he_cap_elem->phy_cap_info[9] |=