qcacmn: Scan radio special vap stats support

-Add flag to inidicate special vap configuration
-Add frame type counters while processing tlv
 WIFIRX_MPDU_START_E
-Add function to update special vap rx stats
-Add dp pdev param to enable/disable special vap
 stats reset
-Add function to reset special vap stats
-Add fucntion to get special vap stats
-Add CDP function to retreive special vap stats

Change-Id: Ia5de6743e472dc86c9e66b9e789c909a57025e35
CRs-Fixed: 3005425
Этот коммит содержится в:
Jeevan Kukkalli
2021-08-02 14:58:21 +05:30
коммит произвёл Madan Koyyalamudi
родитель 693dbbdf2f
Коммит 1665e7c8e5
10 изменённых файлов: 215 добавлений и 0 удалений

Просмотреть файл

@@ -8528,8 +8528,14 @@ static QDF_STATUS dp_set_pdev_param(struct cdp_soc_t *cdp_soc, uint8_t pdev_id,
val.cdp_pdev_param_atf_stats_enable);
break;
case CDP_CONFIG_SPECIAL_VAP:
dp_monitor_pdev_config_spcl_vap(pdev,
val.cdp_pdev_param_config_special_vap);
monitor_vdev_set_monitor_mode_buf_rings(pdev);
break;
case CDP_RESET_SPCL_VAP_STATS_ENABLE:
dp_monitor_pdev_reset_spcl_vap_stats_enable(pdev,
val.cdp_pdev_param_reset_spcl_vap_stats_enable);
break;
default:
return QDF_STATUS_E_INVAL;
}