qcacmn: Changes to enable CFR in monitor filter 2.0
This change enables CFR through dp_mon_filter_2_0 path. Change-Id: Ic83d071dbc7c3dec28f025388753f07b7dba2fa5 CRs-Fixed: 3337540
This commit is contained in:

committed by
Madan Koyyalamudi

parent
aba8eb07d0
commit
92cfe5ce89
@@ -2270,7 +2270,7 @@ void dp_mon_filter_reset_pktlog_hybrid_2_0(struct dp_pdev *pdev)
|
|||||||
* @soc: DP soc handle
|
* @soc: DP soc handle
|
||||||
* @pdev: DP pdev handle
|
* @pdev: DP pdev handle
|
||||||
* @srng_type: The srng type for which filter will be set
|
* @srng_type: The srng type for which filter will be set
|
||||||
* @tlv_filter: tlv filter
|
* @filter: tlv filter
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
dp_rx_mon_filter_h2t_setup(struct dp_soc *soc, struct dp_pdev *pdev,
|
dp_rx_mon_filter_h2t_setup(struct dp_soc *soc, struct dp_pdev *pdev,
|
||||||
@@ -2757,7 +2757,7 @@ void dp_tx_mon_wordmask_config_set(struct htt_tx_ring_tlv_filter *dst_filter,
|
|||||||
* @soc: DP soc handle
|
* @soc: DP soc handle
|
||||||
* @pdev: DP pdev handle
|
* @pdev: DP pdev handle
|
||||||
* @srng_type: The srng type for which filter will be set
|
* @srng_type: The srng type for which filter will be set
|
||||||
* @tlv_filter: tlv filter
|
* @filter: tlv filter
|
||||||
*/
|
*/
|
||||||
static
|
static
|
||||||
void dp_tx_mon_filter_h2t_setup(struct dp_soc *soc, struct dp_pdev *pdev,
|
void dp_tx_mon_filter_h2t_setup(struct dp_soc *soc, struct dp_pdev *pdev,
|
||||||
@@ -3220,7 +3220,10 @@ static void dp_cfr_filter_2_0(struct cdp_soc_t *soc_hdl,
|
|||||||
mon_pdev = pdev->monitor_pdev;
|
mon_pdev = pdev->monitor_pdev;
|
||||||
|
|
||||||
if (mon_pdev->mvdev) {
|
if (mon_pdev->mvdev) {
|
||||||
dp_mon_info("No action is needed since mon mode is enabled\n");
|
if (enable && cfr_enable_monitor_mode)
|
||||||
|
pdev->cfr_rcc_mode = true;
|
||||||
|
else
|
||||||
|
pdev->cfr_rcc_mode = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user