|
@@ -641,6 +641,12 @@ extract_all_stats_counts_tlv(wmi_unified_t wmi_handle, void *evt_buf,
|
|
stats_param->stats_id |=
|
|
stats_param->stats_id |=
|
|
WMI_HOST_REQUEST_VDEV_PRB_FILS_STAT;
|
|
WMI_HOST_REQUEST_VDEV_PRB_FILS_STAT;
|
|
break;
|
|
break;
|
|
|
|
+
|
|
|
|
+ case WMI_REQUEST_PDEV_EXTD_STAT:
|
|
|
|
+ stats_param->stats_id |=
|
|
|
|
+ WMI_HOST_REQUEST_PDEV_EXTD_STAT;
|
|
|
|
+ break;
|
|
|
|
+
|
|
case WMI_REQUEST_PDEV_TELEMETRY_STAT:
|
|
case WMI_REQUEST_PDEV_TELEMETRY_STAT:
|
|
stats_param->stats_id |=
|
|
stats_param->stats_id |=
|
|
WMI_HOST_REQUEST_PDEV_TELEMETRY_STAT;
|
|
WMI_HOST_REQUEST_PDEV_TELEMETRY_STAT;
|
|
@@ -672,7 +678,7 @@ extract_all_stats_counts_tlv(wmi_unified_t wmi_handle, void *evt_buf,
|
|
|
|
|
|
stats_param->last_event = ev->last_event;
|
|
stats_param->last_event = ev->last_event;
|
|
stats_param->num_pdev_stats = ev->num_pdev_stats;
|
|
stats_param->num_pdev_stats = ev->num_pdev_stats;
|
|
- stats_param->num_pdev_ext_stats = 0;
|
|
|
|
|
|
+ stats_param->num_pdev_ext_stats = param_buf->num_pdev_extd_stats;
|
|
stats_param->num_vdev_stats = ev->num_vdev_stats;
|
|
stats_param->num_vdev_stats = ev->num_vdev_stats;
|
|
stats_param->num_peer_stats = ev->num_peer_stats;
|
|
stats_param->num_peer_stats = ev->num_peer_stats;
|
|
stats_param->num_peer_extd_stats = ev->num_peer_extd_stats;
|
|
stats_param->num_peer_extd_stats = ev->num_peer_extd_stats;
|
|
@@ -797,7 +803,7 @@ extract_pdev_stats_tlv(wmi_unified_t wmi_handle, void *evt_buf, uint32_t index,
|
|
param_buf = (WMI_UPDATE_STATS_EVENTID_param_tlvs *) evt_buf;
|
|
param_buf = (WMI_UPDATE_STATS_EVENTID_param_tlvs *) evt_buf;
|
|
ev_param = (wmi_stats_event_fixed_param *) param_buf->fixed_param;
|
|
ev_param = (wmi_stats_event_fixed_param *) param_buf->fixed_param;
|
|
pdev_stats->pdev_id =
|
|
pdev_stats->pdev_id =
|
|
- wmi_handle->ops->convert_pdev_id_target_to_host(wmi_handle,
|
|
|
|
|
|
+ wmi_handle->ops->convert_target_pdev_id_to_host(wmi_handle,
|
|
ev_param->pdev_id);
|
|
ev_param->pdev_id);
|
|
|
|
|
|
data = param_buf->data;
|
|
data = param_buf->data;
|