Kang Yang <quic_kangyang@xxxxxxxxxxx> wrote: > WCN7850 and QCN9274 currently use the same structure rx_msdu_end_qcn9274 > for msdu_end. But content of msdu_end on WCN7850 is different from that of > QCN9274. Need to update it for WCN7850, otherwise will get the wrong > values when using it. > > For example, TID is no longer in WCN7850's msdu_end. But > ath12k_dp_rx_process_err() and ath12k_dp_rx_process_wbm_err() still get > TID from msdu_end. So an uncertain value will be used in these two > functions on WCN7850. > > Therefore, add new structure rx_msdu_end_wcn7850 for WCN7850. > > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0-03427-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.15378.4 > > Signed-off-by: Kang Yang <quic_kangyang@xxxxxxxxxxx> > Acked-by: Jeff Johnson <quic_jjohnson@xxxxxxxxxxx> > Signed-off-by: Kalle Valo <quic_kvalo@xxxxxxxxxxx> Patch applied to ath-next branch of ath.git, thanks. ed823fd113b7 wifi: ath12k: add msdu_end structure for WCN7850 -- https://patchwork.kernel.org/project/linux-wireless/patch/20230911093054.74943-1-quic_kangyang@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches