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_SET_PREFERRED_HW_MODE: set preferred hw mode
* @CDP_CFG_PEER_EXT_STATS: Peer extended stats mode. * @CDP_CFG_PEER_EXT_STATS: Peer extended stats mode.
* @CDP_IPA_ENABLE : set IPA enable 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 { enum cdp_psoc_param_type {
CDP_ENABLE_RATE_STATS, CDP_ENABLE_RATE_STATS,
@@ -1506,7 +1506,7 @@ enum cdp_psoc_param_type {
CDP_SET_PREFERRED_HW_MODE, CDP_SET_PREFERRED_HW_MODE,
CDP_CFG_PEER_EXT_STATS, CDP_CFG_PEER_EXT_STATS,
CDP_IPA_ENABLE, CDP_IPA_ENABLE,
CDP_SET_VDEV_STATS_HW_OFFLOAD, CDP_CFG_VDEV_STATS_HW_OFFLOAD,
CDP_SAWF_ENABLE, CDP_SAWF_ENABLE,
}; };

View File

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