qcacmn: Add get functionality for HW vdev stats config

Add get functionality for HW vdev stats config

Change-Id: I9dece842be423eb77ff177ea4aae71b0e0320e1e
CRs-Fixed: 3092109
This commit is contained in:
Harsh Kumar Bijlani
2021-12-11 19:34:56 +05:30
committed by Madan Koyyalamudi
parent 03c268ac2d
commit aad4011dcc
2 changed files with 7 additions and 3 deletions

View File

@@ -1498,7 +1498,7 @@ enum cdp_vdev_param_type {
* @CDP_SET_PREFERRED_HW_MODE: set preferred hw mode
* @CDP_CFG_PEER_EXT_STATS: Peer extended stats mode.
* @CDP_IPA_ENABLE : set IPA enable mode.
* @CDP_SET_VDEV_STATS_HW_OFFLOAD: HW Vdev stats enable/disable
* @CDP_CFG_VDEV_STATS_HW_OFFLOAD: HW Vdev stats config
*/
enum cdp_psoc_param_type {
CDP_ENABLE_RATE_STATS,
@@ -1506,7 +1506,7 @@ enum cdp_psoc_param_type {
CDP_SET_PREFERRED_HW_MODE,
CDP_CFG_PEER_EXT_STATS,
CDP_IPA_ENABLE,
CDP_SET_VDEV_STATS_HW_OFFLOAD,
CDP_CFG_VDEV_STATS_HW_OFFLOAD,
CDP_SAWF_ENABLE,
};

View File

@@ -9977,7 +9977,7 @@ dp_set_psoc_param(struct cdp_soc_t *cdp_soc,
case CDP_IPA_ENABLE:
soc->wlan_cfg_ctx->ipa_enabled = val.cdp_ipa_enabled;
break;
case CDP_SET_VDEV_STATS_HW_OFFLOAD:
case CDP_CFG_VDEV_STATS_HW_OFFLOAD:
wlan_cfg_set_vdev_stats_hw_offload_config(wlan_cfg_ctx,
val.cdp_psoc_param_vdev_stats_hw_offload);
break;
@@ -10013,6 +10013,10 @@ static QDF_STATUS dp_get_psoc_param(struct cdp_soc_t *cdp_soc,
val->cdp_psoc_param_pext_stats =
wlan_cfg_is_peer_ext_stats_enabled(soc->wlan_cfg_ctx);
break;
case CDP_CFG_VDEV_STATS_HW_OFFLOAD:
val->cdp_psoc_param_vdev_stats_hw_offload =
wlan_cfg_get_vdev_stats_hw_offload_config(soc->wlan_cfg_ctx);
break;
default:
dp_warn("Invalid param");
break;