Balaji Pothunoori <quic_bpothuno@xxxxxxxxxxx> writes: > The following error messages were encountered while parsing fragmented RX > packets for WCN6750/WCN6855: > > ath11k 17a10040.wifi: invalid return buffer manager 4 > > This issue arose due to a hardcoded check for HAL_RX_BUF_RBM_SW3_BM > introduced in 'commit 71c748b5e01e ("ath11k: Fix unexpected return buffer > manager error for QCA6390")' > > For WCN6750 and WCN6855, the return buffer manager ID should be > HAL_RX_BUF_RBM_SW1_BM. The incorrect conditional check caused fragmented > packets to be dropped, resulting in the above error log. > > Fix this by adding a check for HAL_RX_BUF_RBM_SW1_BM. > > Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00258-QCAMSLSWPL-1 > Tested-on: WCN6855 hw2.1 WLAN.HSP.1.1-04479-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 > > Fixes: 71c748b5e01e ("ath11k: Fix unexpected return buffer manager error for QCA6390") > Signed-off-by: Balaji Pothunoori <quic_bpothuno@xxxxxxxxxxx> Acked-by: Kalle Valo <kvalo@xxxxxxxxxx> -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches