Browse Source

qcacmn: changes for BSS Color Enahancement FR40903

Added WMI extract API for beacon_tx_status_event

Change-Id: I8516184d5734672d56553fb232bd8e84d89ded58
CRs-fixed: 2242109
Gyanranjan Hazarika 6 years ago
parent
commit
97b1c5a12c
2 changed files with 17 additions and 0 deletions
  1. 13 0
      wmi_unified_api.h
  2. 4 0
      wmi_unified_priv.h

+ 13 - 0
wmi_unified_api.h

@@ -2066,6 +2066,19 @@ QDF_STATUS
 wmi_extract_roam_scan_stats_res_evt(wmi_unified_t wmi, void *evt_buf,
 				    uint32_t *vdev_id,
 				    struct wmi_roam_scan_stats_res **res_param);
+
+/**
+ * wmi_extract_offload_bcn_tx_status_evt() - API to extract bcn tx status event
+ * @wmi: wmi handle
+ * @evt_buf: pointer to the event buffer
+ * @vdev_id: output pointer to hold vdev id
+ * @tx_status: output pointer to hold bcn tx status
+ *
+ * Return: QDF_STATUS
+ */
+QDF_STATUS
+wmi_extract_offload_bcn_tx_status_evt(void *wmi_hdl, void *evt_buf,
+				      uint32_t *vdev_id, uint32_t *tx_status);
 /**
  * wmi_unified_offload_11k_cmd() - send 11k offload command
  * @wmi_hdl: wmi handle

+ 4 - 0
wmi_unified_priv.h

@@ -1694,6 +1694,10 @@ QDF_STATUS
 				   void *evt_buf,
 				   uint32_t *vdev_id,
 				   struct wmi_roam_scan_stats_res **res_param);
+QDF_STATUS
+(*extract_offload_bcn_tx_status_evt)(wmi_unified_t wmi_handle,
+				     void *evt_buf, uint32_t *vdev_id,
+				     uint32_t *tx_status);
 
 QDF_STATUS (*send_offload_11k_cmd)(wmi_unified_t wmi_handle,
 		struct wmi_11k_offload_params *params);