Jouni Malinen <jouni@xxxxxxxxxxxxxx> wrote: > HTT_PPDU_STATS_CFG_PDEV_ID bit mask for target FW PPDU stats request message > was set as bit 8 to 15. Bit 8 is reserved for soc stats and pdev id starts from > bit 9. Hence change the bitmask as bit 9 to 15 and fill the proper pdev id in > the request message. > > In commit 701e48a43e15 ("ath11k: add packet log support for QCA6390"), both > HTT_PPDU_STATS_CFG_PDEV_ID and pdev_mask were changed, but this pdev_mask > calculation is not valid for platforms which has multiple pdevs with 1 rxdma > per pdev, as this is writing same value(i.e. 2) for all pdevs. Hence fixed it > to consider pdev_idx as well, to make it compatible for both single and multi > pd cases. > > Tested on: IPQ8074 hw2.0 AHB WLAN.HK.2.5.0.1-01092-QCAHKSWPL_SILICONZ-1 > Tested on: IPQ6018 hw1.0 WLAN.HK.2.5.0.1-01067-QCAHKSWPL_SILICONZ-1 > > Fixes: 701e48a43e15 ("ath11k: add packet log support for QCA6390") > > Co-developed-by: Sathishkumar Muruganandam <murugana@xxxxxxxxxxxxxx> > Signed-off-by: Sathishkumar Muruganandam <murugana@xxxxxxxxxxxxxx> > Signed-off-by: Rameshkumar Sundaram <ramess@xxxxxxxxxxxxxx> > Signed-off-by: Jouni Malinen <jouni@xxxxxxxxxxxxxx> > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> Patch applied to ath-next branch of ath.git, thanks. 16a2c3d5406f ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware -- https://patchwork.kernel.org/project/linux-wireless/patch/20210721212029.142388-10-jouni@xxxxxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches