|
@@ -610,6 +610,10 @@ static QDF_STATUS extract_twt_add_dialog_comp_additional_parameters
|
|
|
param_buf->twt_params[idx].sp_tsf_us_lo;
|
|
|
additional_params->sp_tsf_us_hi =
|
|
|
param_buf->twt_params[idx].sp_tsf_us_hi;
|
|
|
+ additional_params->pm_responder_bit_valid =
|
|
|
+ TWT_FLAGS_GET_PM_RESPONDER_MODE_VALID(flags);
|
|
|
+ additional_params->pm_responder_bit =
|
|
|
+ TWT_FLAGS_GET_PM_RESPONDER_MODE(flags);
|
|
|
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
}
|
|
@@ -1013,6 +1017,10 @@ extract_twt_session_stats_event_data(wmi_unified_t wmi_handle,
|
|
|
session->protection = WMI_TWT_SESSION_FLAG_TWT_PROTECTION_GET(flags);
|
|
|
session->info_frame_disabled =
|
|
|
WMI_TWT_SESSION_FLAG_TWT_INFO_FRAME_DISABLED_GET(flags);
|
|
|
+ session->pm_responder_bit =
|
|
|
+ WMI_TWT_SESSION_FLAG_TWT_PM_RESPONDER_MODE_GET(flags);
|
|
|
+ session->pm_responder_bit_valid =
|
|
|
+ WMI_TWT_SESSION_FLAG_TWT_PM_RESPONDER_MODE_VALID_GET(flags);
|
|
|
session->dialog_id = twt_session->dialog_id;
|
|
|
session->wake_dura_us = twt_session->wake_dura_us;
|
|
|
session->wake_intvl_us = twt_session->wake_intvl_us;
|
|
@@ -1024,6 +1032,8 @@ extract_twt_session_stats_event_data(wmi_unified_t wmi_handle,
|
|
|
session->bcast, session->trig,
|
|
|
session->announ, session->dialog_id, session->wake_dura_us,
|
|
|
session->wake_intvl_us, session->sp_offset_us);
|
|
|
+ wmi_debug("resp_pm_valid=%d resp_pm=%d",
|
|
|
+ session->pm_responder_bit_valid, session->pm_responder_bit);
|
|
|
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
}
|