qcacmn: WMI support added for sifs_trigger interval config

FR: TDMA Support for Wave2 Radios (host support)
Added a wmi cmd for configuring the interval between successive sifs
trigger frames given by the user app. Added a separate wmi cmd instead
of wmi param with reference to further scope.

Change-Id: Ifa778a761e3495ef7abab5f63a49661b307034ae
CRs-Fixed: 2330484
This commit is contained in:
narayan
2018-07-01 21:59:41 +05:30
committed by nshrivas
parent 41c96c55b5
commit e1b4466a92
3 changed files with 15 additions and 0 deletions

View File

@@ -470,6 +470,9 @@ QDF_STATUS wmi_unified_hidden_ssid_vdev_restart_send(void *wmi_hdl,
QDF_STATUS wmi_unified_vdev_set_param_send(void *wmi_hdl, QDF_STATUS wmi_unified_vdev_set_param_send(void *wmi_hdl,
struct vdev_set_params *param); struct vdev_set_params *param);
QDF_STATUS wmi_unified_sifs_trigger_send(void *wmi_hdl,
struct sifs_trigger_param *param);
QDF_STATUS wmi_unified_peer_delete_send(void *wmi_hdl, QDF_STATUS wmi_unified_peer_delete_send(void *wmi_hdl,
uint8_t uint8_t
peer_addr[IEEE80211_ADDR_LEN], peer_addr[IEEE80211_ADDR_LEN],

View File

@@ -881,6 +881,15 @@ struct vdev_set_params {
uint32_t param_value; uint32_t param_value;
}; };
/**
* struct sifs_trigger_param - sifs_trigger cmd parameter
* @if_id: vdev id
* @param_value: parameter value
*/
struct sifs_trigger_param {
uint32_t if_id;
uint32_t param_value;
};
/** /**
* struct peer_delete_params - peer delete cmd parameter * struct peer_delete_params - peer delete cmd parameter

View File

@@ -367,6 +367,9 @@ QDF_STATUS
QDF_STATUS (*send_vdev_set_param_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_vdev_set_param_cmd)(wmi_unified_t wmi_handle,
struct vdev_set_params *param); struct vdev_set_params *param);
QDF_STATUS (*send_vdev_sifs_trigger_cmd)(wmi_unified_t wmi_handle,
struct sifs_trigger_param *param);
QDF_STATUS (*send_stats_request_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_stats_request_cmd)(wmi_unified_t wmi_handle,
uint8_t macaddr[IEEE80211_ADDR_LEN], uint8_t macaddr[IEEE80211_ADDR_LEN],
struct stats_request_params *param); struct stats_request_params *param);