qcacmn: Add MPDU restitch logic For Waikiki RxMON

a. For decapped frames, convert frames from 802.3 t 802.11
b. for non-decapped frames no conversion is needed
c. Apply radiotap header and deliver MPDU to osif layer

CRs-Fixed: 3074441
Change-Id: Ia03b4bad35d69aa292958782cd424f3df56dabbc
This commit is contained in:
Amir Patel
2021-12-15 11:55:15 +05:30
committed by Madan Koyyalamudi
parent 6b69543b79
commit 19970ea217
8 changed files with 733 additions and 82 deletions

View File

@@ -277,6 +277,8 @@ struct hal_rx_mon_msdu_info {
* @overflow_err: overflow error
* @decrypt_err: decrypt error
* @mpdu_start_received: MPDU start received
* @full_pkt: Full MPDU received
* @first_rx_hdr_rcvd: First rx_hdr received
*/
struct hal_rx_mon_mpdu_info {
uint8_t decap_type;
@@ -285,6 +287,8 @@ struct hal_rx_mon_mpdu_info {
bool overflow_err;
bool decrypt_err;
bool mpdu_start_received;
bool full_pkt;
bool first_rx_hdr_rcvd;
};
/**