qcacmn: Add support for frame delay operation

Add frame delay support for IOT Simulation.

Change-Id: I1ae2f681cde5d3e4092bf65a34f48290af6877d3
CRs-Fixed: 2734410
这个提交包含在:
Jayachandran Sreekumaran
2020-07-16 15:50:30 +05:30
提交者 snandini
父节点 3be1a0a167
当前提交 d2c1b38caa
修改 9 个文件,包含 393 行新增30 行删除

查看文件

@@ -39,11 +39,13 @@ struct iot_sim_cbacks {
* @vdev - vdev object.
* @buf - skb
* @tx - TRUE in case of Tx
* @rx_param - mgmt_rx_event_params
*
* Return : QDF_STATUS_E_SUCCESS/QDF_STATUS_E_FAILURE.
*/
QDF_STATUS iot_sim_cmd_handler(struct wlan_objmgr_vdev *vdev, qdf_nbuf_t buf,
struct beacon_tmpl_params *param, bool tx);
struct beacon_tmpl_params *bcn_param, bool tx,
struct mgmt_rx_event_params *param);
/**
* wlan_iot_sim_init() - API to init iot_sim component

查看文件

@@ -24,11 +24,12 @@
#define IEEE80211_FRAME_BODY_OFFSET 0x18
QDF_STATUS iot_sim_cmd_handler(struct wlan_objmgr_vdev *vdev, qdf_nbuf_t nbuf,
struct beacon_tmpl_params *param, bool tx)
struct beacon_tmpl_params *bcn_param, bool tx,
struct mgmt_rx_event_params *param)
{
struct wlan_objmgr_pdev *pdev = vdev->vdev_objmgr.wlan_pdev;
return iot_sim_frame_update(pdev, nbuf, param, tx);
return iot_sim_frame_update(pdev, nbuf, bcn_param, tx, param);
}
QDF_STATUS iot_sim_register_callbacks(struct wlan_objmgr_pdev *pdev,