qcacmn: Enable Fils Discovery frame sending in 6GHz SAP

To enhance visibility of 6GHz AP, 6G only AP shall send
Fils Discovery frame periodically in one beacon interval.

Change-Id: I51487380fca10418d2260dc2612e2adcf6cbb93b
CRs-Fixed: 2562434
This commit is contained in:
Liangwei Dong
2019-11-27 17:03:55 +08:00
committed by nshrivas
vanhempi 9a8d2a2825
commit 49472056b2
11 muutettua tiedostoa jossa 191 lisäystä ja 12 poistoa

Näytä tiedosto

@@ -1900,6 +1900,19 @@ QDF_STATUS wmi_unified_vdev_spectral_enable_cmd_send(
wmi_unified_t wmi_handle,
struct vdev_spectral_enable_params *param);
#if defined(WLAN_SUPPORT_FILS) || defined(CONFIG_BAND_6GHZ)
/**
* wmi_unified_vdev_fils_enable_cmd_send() - WMI send fils enable command
* @param wmi_handle: handle to WMI.
* @param config_fils_params: fils enable parameters
*
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/
QDF_STATUS
wmi_unified_vdev_fils_enable_cmd_send(struct wmi_unified *wmi_handle,
struct config_fils_params *param);
#endif
/**
* wmi_unified_bss_chan_info_request_cmd_send() - WMI bss chan info
* request function

Näytä tiedosto

@@ -2791,16 +2791,6 @@ struct peer_chan_width_switch_params {
struct peer_chan_width_switch_info *chan_width_peer_list;
};
/**
* struct config_fils_params - FILS config params
* @vdev_id: vdev id
* @fd_period: 0 - Disabled, non-zero - Period in ms (mili seconds)
*/
struct config_fils_params {
uint8_t vdev_id;
uint32_t fd_period;
};
/**
* struct peer_add_wds_entry_params - WDS peer entry add params
* @dest_addr: Pointer to destination macaddr

Näytä tiedosto

@@ -1890,10 +1890,11 @@ QDF_STATUS (*send_obss_detection_cfg_cmd)(wmi_unified_t wmi_handle,
struct wmi_obss_detection_cfg_param *obss_cfg_param);
QDF_STATUS (*extract_obss_detection_info)(uint8_t *evt_buf,
struct wmi_obss_detect_info *info);
#ifdef WLAN_SUPPORT_FILS
#if defined(WLAN_SUPPORT_FILS) || defined(CONFIG_BAND_6GHZ)
QDF_STATUS (*send_vdev_fils_enable_cmd)(wmi_unified_t wmi_handle,
struct config_fils_params *param);
#endif
#ifdef WLAN_SUPPORT_FILS
QDF_STATUS (*extract_swfda_vdev_id)(wmi_unified_t wmi_handle, void *evt_buf,
uint32_t *vdev_id);
QDF_STATUS (*send_fils_discovery_send_cmd)(wmi_unified_t wmi_handle,