qcacmn: Support for SWFDA Event & FD Frame tx
Add new WMI EVENT, SW FILS Discovery Alert Event, to get firmware trigger to transmit FILS Discovery Frames. Add WMI command to send FD frame buffer to firwmare. Add WMI command to set FD period interval in mili seconds. Change-Id: I8cb6279ec4431b9236bd32c548228a0dc6598664 CRs-Fixed: 2118098
This commit is contained in:
@@ -1028,6 +1028,18 @@ struct beacon_params {
|
||||
bool is_high_latency;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct fd_params - FD cmd parameter
|
||||
* @vdev_id: vdev id
|
||||
* @wbuf: FD buffer
|
||||
* @frame_ctrl: frame control field
|
||||
*/
|
||||
struct fd_params {
|
||||
uint8_t vdev_id;
|
||||
qdf_nbuf_t wbuf;
|
||||
uint16_t frame_ctrl;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct bcn_prb_template_params - beacon probe template parameter
|
||||
* @vdev_id: vdev id
|
||||
@@ -3926,6 +3938,16 @@ struct config_ratemask_params {
|
||||
uint32_t higher32;
|
||||
};
|
||||
|
||||
/**
|
||||
* 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
|
||||
@@ -5641,6 +5663,7 @@ typedef enum {
|
||||
wmi_report_stats_event_id,
|
||||
wmi_dma_buf_release_event_id,
|
||||
wmi_sap_obss_detection_report_event_id,
|
||||
wmi_host_swfda_event_id,
|
||||
|
||||
wmi_events_max,
|
||||
} wmi_conv_event_id;
|
||||
|
Reference in New Issue
Block a user