qcacmn: Add common framework for mon filters
A framework is added where the filters for every mode are stored on a radio instance. Whenever a mode comes up, it stores the filters in the radio and calls a common API which iterates through all the enabled mode filters and loops through them to create a superset of filters which is sent to HTT. This framework can be extended for new feature addition which set filters for the monitor status and monitor destination rings. Change-Id: I9b739af2086bbe261b65c57af0a5bd867294f30f CRs-Fixed: 2585872
This commit is contained in:

committed by
nshrivas

vanhempi
fe67c34963
commit
f9d2c0f54e
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2019 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2016-2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
@@ -200,6 +200,8 @@ struct htt_soc {
|
||||
* @rx_msdu_end_offset: Offset of rx_msdu_end tlv
|
||||
* @rx_msdu_start_offset: Offset of rx_msdu_start tlv
|
||||
* @rx_attn_offset: Offset of rx_attention tlv
|
||||
*
|
||||
* NOTE: Do not change the layout of this structure
|
||||
*/
|
||||
struct htt_rx_ring_tlv_filter {
|
||||
u_int32_t mpdu_start:1,
|
||||
|
Viittaa uudesa ongelmassa
Block a user