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:
@@ -45,15 +45,9 @@ QDF_STATUS dp_rx_pdev_mon_status_detach(struct dp_pdev *pdev, int mac_id);
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS dp_reset_monitor_mode(struct cdp_soc_t *soc_hdl, uint8_t pdev_id);
|
||||
|
||||
/**
|
||||
* dp_pdev_configure_monitor_rings() - configure monitor rings
|
||||
* @vdev_handle: Datapath VDEV handle
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS dp_pdev_configure_monitor_rings(struct dp_pdev *pdev);
|
||||
QDF_STATUS dp_reset_monitor_mode(struct cdp_soc_t *soc_hdl,
|
||||
uint8_t pdev_id,
|
||||
uint8_t smart_monitor);
|
||||
|
||||
/**
|
||||
* dp_mon_link_free() - free monitor link desc pool
|
||||
|
Reference in New Issue
Block a user