diff options
| author | Salendarsingh Gaud <sgaud@qti.qualcomm.com> | 2026-07-21 19:45:55 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-21 19:45:55 +0530 |
| commit | 3167b12384380f1463ccf3b42f83adcac5a3f754 (patch) | |
| tree | 7192e58ed1cafc8b146e5b790008cb3198c05ef4 | |
| parent | e939b05c0e2b708bc1d5e2ba8550458c3fb330d4 (diff) | |
| parent | 7afa5258ab3719b2361ecb81ca9fc5fc5cd73a23 (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.c | 10 |
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; |
