diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index 3183349866df..21151191cbbf 100644 --- a/dp/inc/cdp_txrx_stats_struct.h +++ b/dp/inc/cdp_txrx_stats_struct.h @@ -1606,6 +1606,14 @@ enum _ol_ath_param_t { OL_ATH_PARAM_ACS_NEAR_RANGE_WEIGHTAGE = 413, OL_ATH_PARAM_ACS_MID_RANGE_WEIGHTAGE = 414, OL_ATH_PARAM_ACS_FAR_RANGE_WEIGHTAGE = 415, + /* Enable/Disable/Set MGMT_TTL in milliseconds. */ + OL_ATH_PARAM_MGMT_TTL = 417, + /* Enable/Disable/Set PROBE_RESP_TTL in milliseconds */ + OL_ATH_PARAM_PROBE_RESP_TTL = 418, + /* Set global MU PPDU duration for DL (usec units) */ + OL_ATH_PARAM_MU_PPDU_DURATION = 419, + /* Set TBTT_CTRL_CFG */ + OL_ATH_PARAM_TBTT_CTRL = 420, }; #endif /* Bitmasks for stats that can block */ diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 7889281c11ab..4bbd91a1d108 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -4991,6 +4991,11 @@ typedef enum { wmi_pdev_param_equal_ru_allocation_enable, wmi_pdev_param_per_peer_prd_cfr_enable, wmi_pdev_param_nav_override_config, + wmi_pdev_param_set_mgmt_ttl, + wmi_pdev_param_set_prb_rsp_ttl, + wmi_pdev_param_set_mu_ppdu_duration, + wmi_pdev_param_set_tbtt_ctrl, + wmi_pdev_param_max, } wmi_conv_pdev_params_id; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 8dc629420476..95b3b88c9059 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -305,6 +305,13 @@ static const uint32_t pdev_param_tlv[] = { WMI_PDEV_PARAM_EQUAL_RU_ALLOCATION_ENABLE, [wmi_pdev_param_per_peer_prd_cfr_enable] = WMI_PDEV_PARAM_PER_PEER_PERIODIC_CFR_ENABLE, + [wmi_pdev_param_set_mgmt_ttl] = WMI_PDEV_PARAM_SET_MGMT_TTL, + [wmi_pdev_param_set_prb_rsp_ttl] = + WMI_PDEV_PARAM_SET_PROBE_RESP_TTL, + [wmi_pdev_param_set_mu_ppdu_duration] = + WMI_PDEV_PARAM_SET_MU_PPDU_DURATION, + [wmi_pdev_param_set_tbtt_ctrl] = + WMI_PDEV_PARAM_SET_TBTT_CTRL, }; /**