qcacmn: Add support for custom aggr size cmd and rate dropdown vdev param

Add support for configuring aggregate size for A-MSDU and A-MPDU
aggregations.

Add support for rate dropdown vdev param to dropdown rates for SU, MU
and MGMT packets.

Change-Id: I033693e1c21c05d06acd7df36eac580be19fe20b
CRs-Fixed: 2138655
Acked-by: Aditya Sathish <asathish@qti.qualcomm.com>
This commit is contained in:
Sathish Kumar
2017-11-08 14:49:58 +05:30
committed by snandini
parent 9b21b05231
commit 6011c745d9
2 changed files with 93 additions and 0 deletions

View File

@@ -4115,6 +4115,25 @@ QDF_STATUS wmi_unified_vdev_config_ratemask_cmd_send(void *wmi_hdl,
return QDF_STATUS_E_FAILURE;
}
/**
* wmi_unified_vdev_set_custom_aggr_size_cmd_send() - WMI set custom aggr
* size function
* @param wmi_handle : handle to WMI
* @param param : pointer to hold custom aggr size param
*
* @return QDF_STATUS_SUCCESS on success and QDF_STATUS_R_FAILURE for failure
*/
QDF_STATUS wmi_unified_vdev_set_custom_aggr_size_cmd_send(void *wmi_hdl,
struct set_custom_aggr_size_params *param)
{
wmi_unified_t wmi = (wmi_unified_t)wmi_hdl;
if (wmi->ops->send_vdev_set_custom_aggr_size_cmd)
return wmi->ops->send_vdev_set_custom_aggr_size_cmd(wmi, param);
return QDF_STATUS_E_FAILURE;
}
/**
* wmi_unified_pdev_set_regdomain_params_cmd_send() - WMI set regdomain function
* @param wmi_handle : handle to WMI.