qcacmn: Fix ppdu id wrap around issue

When a ppdu id on a ppdu in status ring find a matching ppdu id
in destination ring. The old logic can cause ppdu id is destination
ring stuck on high value before wrap around. The new logic check
ppdu id between status ring and destination ring is no more than
20000.

Change-Id: Ia601403b0a4fc6cdfff980c7745e055c814137b7
このコミットが含まれているのは:
Kai Chen
2018-07-17 19:27:46 -07:00
committed by nshrivas
コミット 0e79b6e5bd
3個のファイルの変更20行の追加13行の削除

ファイルの表示

@@ -409,7 +409,6 @@ struct hal_rx_ppdu_user_info {
struct hal_rx_ppdu_common_info {
uint32_t ppdu_id;
uint32_t last_ppdu_id;
uint32_t ppdu_timestamp;
uint32_t mpdu_cnt_fcs_ok;
uint32_t mpdu_cnt_fcs_err;