qcacmn: Handle invalid decap type during rx mon tlv processing

- Handle scenario where decap type may be invalid when
  buff address tlv is received.
- Add check for min number of frags during restitch process.
- Minor fixes during rx mon tlv processing.

Change-Id: I0120d97e297701362183189e29c1d5df91affdc1
CRs-Fixed: 3216050
This commit is contained in:
Jeevan Kukkalli
2022-06-22 20:37:18 +05:30
committed by Madan Koyyalamudi
orang tua fc7daffbd0
melakukan e0231b2771
5 mengubah file dengan 50 tambahan dan 10 penghapusan

Melihat File

@@ -872,6 +872,8 @@ dp_print_pdev_rx_mon_stats(struct dp_pdev *pdev)
rx_mon_stats->dest_ppdu_drop);
DP_PRINT_STATS("mpdu_ppdu_id_mismatch_drop = %u",
rx_mon_stats->mpdu_ppdu_id_mismatch_drop);
DP_PRINT_STATS("mpdu_decap_type_invalid = %u",
rx_mon_stats->mpdu_decap_type_invalid);
stat_ring_ppdu_ids =
(uint32_t *)qdf_mem_malloc(sizeof(uint32_t) * MAX_PPDU_ID_HIST);
dest_ring_ppdu_ids =