Răsfoiți Sursa

qcacmn: Add support for manual triggered UL OFDMA response

Added a support to handle manual triggered UL OFDMA
response user info event.

Change-Id: Ic1b8eca9a704a5fa8a82f8eb2f8735a9eaee08ad
CRs-Fixed: 3430299
Basamma Yakkanahalli 2 ani în urmă
părinte
comite
c6ec5df956
3 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 1 0
      wmi/inc/wmi_unified_param.h
  2. 5 0
      wmi/inc/wmi_unified_priv.h
  3. 2 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 0
wmi/inc/wmi_unified_param.h

@@ -5264,6 +5264,7 @@ typedef enum {
 	wmi_pdev_set_tgtr2p_table_eventid,
 #ifdef QCA_MANUAL_TRIGGERED_ULOFDMA
 	wmi_manual_ul_ofdma_trig_feedback_eventid,
+	wmi_manual_ul_ofdma_trig_rx_peer_userinfo_eventid,
 #endif
 #ifdef QCA_STANDALONE_SOUNDING_TRIGGER
 	wmi_vdev_standalone_sound_complete_eventid,

+ 5 - 0
wmi/inc/wmi_unified_priv.h

@@ -1541,6 +1541,11 @@ QDF_STATUS
 		wmi_unified_t wmi_handle,
 		void *evt_buf,
 		wmi_host_manual_ul_ofdma_trig_feedback_evt *feedback);
+
+QDF_STATUS
+(*extract_ul_ofdma_trig_rx_peer_userinfo)(wmi_unified_t wmi_handle,
+		void *evt_buf,
+		struct wmi_host_rx_peer_userinfo_evt_data *resp);
 #endif
 
 QDF_STATUS (*extract_channel_hopping_event)(wmi_unified_t wmi_handle,

+ 2 - 0
wmi/src/wmi_unified_tlv.c

@@ -21446,6 +21446,8 @@ static void populate_tlv_events_id(WMI_EVT_ID *event_ids)
 #ifdef QCA_MANUAL_TRIGGERED_ULOFDMA
 	event_ids[wmi_manual_ul_ofdma_trig_feedback_eventid] =
 		WMI_MANUAL_UL_OFDMA_TRIG_FEEDBACK_EVENTID;
+	event_ids[wmi_manual_ul_ofdma_trig_rx_peer_userinfo_eventid] =
+		WMI_MANUAL_UL_OFDMA_TRIG_RX_PEER_USERINFO_EVENTID;
 #endif
 #ifdef QCA_STANDALONE_SOUNDING_TRIGGER
 	event_ids[wmi_vdev_standalone_sound_complete_eventid] =