qcacmn: Handle FPMO filter configuration

Handle FPMO mode filter settings configured
from lite_mon tool.

Change-Id: I9bfe70101bae7c8f55c6db95d9c36f4c1d308e95
CRs-Fixed: 3235935
This commit is contained in:
Jeevan Kukkalli
2022-05-30 19:30:38 +05:30
committed by Madan Koyyalamudi
parent 7d3197b9a5
commit 2b76805c5a
8 changed files with 269 additions and 0 deletions

View File

@@ -618,6 +618,10 @@ struct htt_tx_ring_tlv_filter {
* @ctrl_mpdu_log: enable ctrl mpdu level logging
* @data_mpdu_log: enable data mpdu level logging
* @enable: enable rx monitor
* @enable_fpmo: enable/disable FPMO packet
* @fpmo_data_filter: FPMO mode data filter
* @fpmo_mgmt_filter: FPMO mode mgmt filter
* @fpmo_ctrl_filter: FPMO mode ctrl filter
*
* NOTE: Do not change the layout of this structure
*/
@@ -677,6 +681,10 @@ struct htt_rx_ring_tlv_filter {
ctrl_mpdu_log:1,
data_mpdu_log:1,
enable:1;
u_int16_t enable_fpmo:1;
u_int16_t fpmo_data_filter;
u_int16_t fpmo_mgmt_filter;
u_int16_t fpmo_ctrl_filter;
#endif
};