wifi: ath12k: Fix WMI tag for EHT rate in peer assoc
authorRamya Gnanasekar <ramya.gnanasekar@oss.qualcomm.com>
Wed, 9 Apr 2025 15:23:41 +0000 (20:53 +0530)
committerJeff Johnson <jeff.johnson@oss.qualcomm.com>
Sat, 12 Apr 2025 04:19:28 +0000 (21:19 -0700)
Incorrect WMI tag is used for EHT rate update from host to firmware
while encoding peer assoc WMI.

Correct the WMI tag used for EHT rate update from WMI_TAG_HE_RATE_SET
to the proper tag. This ensures firmware does not mistakenly update HE rate during parsing.

Found during code review. Compile tested only.

Fixes: 5b70ec6036c1 ("wifi: ath12k: add WMI support for EHT peer")
Signed-off-by: Ramya Gnanasekar <ramya.gnanasekar@oss.qualcomm.com>
Link: https://patch.msgid.link/20250409152341.944628-1-ramya.gnanasekar@oss.qualcomm.com
Signed-off-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
drivers/net/wireless/ath/ath12k/wmi.c

index d0f3e27c87e317301ce6ad77378f63b89c164c5e..ea303dca38b51f98399079cd3ac06a48fd9cc025 100644 (file)
@@ -2372,7 +2372,7 @@ skip_ml_params:
 
        for (i = 0; i < arg->peer_eht_mcs_count; i++) {
                eht_mcs = ptr;
-               eht_mcs->tlv_header = ath12k_wmi_tlv_cmd_hdr(WMI_TAG_HE_RATE_SET,
+               eht_mcs->tlv_header = ath12k_wmi_tlv_cmd_hdr(WMI_TAG_EHT_RATE_SET,
                                                             sizeof(*eht_mcs));
 
                eht_mcs->rx_mcs_set = cpu_to_le32(arg->peer_eht_rx_mcs_set[i]);