summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalendarsingh Gaud <sgaud@qti.qualcomm.com>2026-07-21 19:45:55 +0530
committerGitHub <noreply@github.com>2026-07-21 19:45:55 +0530
commit3167b12384380f1463ccf3b42f83adcac5a3f754 (patch)
tree7192e58ed1cafc8b146e5b790008cb3198c05ef4
parente939b05c0e2b708bc1d5e2ba8550458c3fb330d4 (diff)
parent7afa5258ab3719b2361ecb81ca9fc5fc5cd73a23 (diff)
wifi: ath12k: fix EAPOL TX failure caused by stale tcl_metadata bits (#780)toradex_qcom-6.18.y
wifi: ath12k: fix EAPOL TX failure caused by stale tcl_metadata bits
-rw-r--r--drivers/net/wireless/ath/ath12k/dp.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/ath/ath12k/dp.c b/drivers/net/wireless/ath/ath12k/dp.c
index ab54c8a84d3e..53ddb0d18801 100644
--- a/drivers/net/wireless/ath/ath12k/dp.c
+++ b/drivers/net/wireless/ath/ath12k/dp.c
@@ -946,11 +946,11 @@ void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_link_vif *arvif)
dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, link_id);
- dp_link_vif->tcl_metadata |= u32_encode_bits(1, HTT_TCL_META_DATA_TYPE) |
- u32_encode_bits(arvif->vdev_id,
- HTT_TCL_META_DATA_VDEV_ID) |
- u32_encode_bits(ar->pdev->pdev_id,
- HTT_TCL_META_DATA_PDEV_ID);
+ dp_link_vif->tcl_metadata = u32_encode_bits(1, HTT_TCL_META_DATA_TYPE) |
+ u32_encode_bits(arvif->vdev_id,
+ HTT_TCL_META_DATA_VDEV_ID) |
+ u32_encode_bits(ar->pdev->pdev_id,
+ HTT_TCL_META_DATA_PDEV_ID);
/* set HTT extension valid bit to 0 by default */
dp_link_vif->tcl_metadata &= ~HTT_TCL_META_DATA_VALID_HTT;