wifi: ath12k: send WMI_PEER_REORDER_QUEUE_SETUP_CMDID when ADDBA session starts
authorCarl Huang <quic_cjhuang@quicinc.com>
Fri, 21 Apr 2023 09:44:57 +0000 (12:44 +0300)
committerKalle Valo <quic_kvalo@quicinc.com>
Wed, 26 Apr 2023 14:31:01 +0000 (17:31 +0300)
commite671fb86ecc03ce15a89cda8553621248ccf620c
tree399f4a99c6121f73de9a6ea7173d46c9040fe208
parent34c5625a459a7dff745bcd862962688b5c795762
wifi: ath12k: send WMI_PEER_REORDER_QUEUE_SETUP_CMDID when ADDBA session starts

Low receive throughput is seen on WCN7850 because ADDBA related
parameters are not updated to firmware when receive ADDBA session starts.

Fix it by sending WMI_PEER_REORDER_QUEUE_SETUP_CMDID again to firmware
to update the ADDBA related parameters for chips which have false
reoq_lut_support in hw_params. For chips which have true reoq_lut_support
in hw_params don't need this command to send to firmware.

Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0-03427-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.15378.4

Signed-off-by: Carl Huang <quic_cjhuang@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20230404070158.3368530-1-quic_cjhuang@quicinc.com
drivers/net/wireless/ath/ath12k/dp_rx.c