Procházet zdrojové kódy

qcacmn: Add service bit for CONFIGURE_ROAM_TRIGGER_PARAM_SUPPORT

Add new service bit for
WMI_SERVICE_CONFIGURE_ROAM_TRIGGER_PARAM_SUPPORT.

Change-Id: I3f2683c5284cdc615270fd653e6173649c543c04
CRs-Fixed: 2733024
Abhinav Kumar před 5 roky
rodič
revize
55d706efcd

+ 1 - 0
wmi/inc/wmi_unified_param.h

@@ -5198,6 +5198,7 @@ typedef enum {
 	wmi_service_no_interband_mcc_support,
 	wmi_service_dual_sta_roam_support,
 	wmi_service_peer_create_conf,
+	wmi_service_configure_roam_trigger_param_support,
 	wmi_services_max,
 } wmi_conv_service_ids;
 #define WMI_SERVICE_UNAVAILABLE 0xFFFF

+ 3 - 4
wmi/inc/wmi_unified_priv.h

@@ -708,6 +708,9 @@ QDF_STATUS (*send_process_roam_synch_complete_cmd)(wmi_unified_t wmi_handle,
 QDF_STATUS (*send_roam_invoke_cmd)(wmi_unified_t wmi_handle,
 		struct wmi_roam_invoke_cmd *roaminvoke,
 		uint32_t ch_hz);
+
+QDF_STATUS (*send_set_roam_trigger_cmd)(wmi_unified_t wmi_handle,
+					struct wlan_roam_triggers *triggers);
 #endif /* WLAN_FEATURE_ROAM_OFFLOAD */
 #endif /* WMI_ROAM_SUPPORT */
 
@@ -2280,10 +2283,6 @@ QDF_STATUS (*extract_oem_response_param)
 QDF_STATUS (*extract_hw_mode_resp_event)(wmi_unified_t wmi_handle,
 					 void *evt_buf, uint32_t *cmd_status);
 
-QDF_STATUS (*send_set_roam_trigger_cmd)(wmi_unified_t wmi_handle,
-					uint32_t vdev_id,
-					uint32_t trigger_bitmap);
-
 #ifdef WLAN_FEATURE_ELNA
 QDF_STATUS (*send_set_elna_bypass_cmd)(wmi_unified_t wmi_handle,
 				       struct set_elna_bypass_request *req);

+ 2 - 1
wmi/src/wmi_unified_tlv.c

@@ -15256,7 +15256,8 @@ static void populate_tlv_service(uint32_t *wmi_service)
 			WMI_SERVICE_DUAL_STA_ROAM_SUPPORT;
 	wmi_service[wmi_service_peer_create_conf] =
 			WMI_SERVICE_PEER_CREATE_CONF;
-
+	wmi_service[wmi_service_configure_roam_trigger_param_support] =
+			WMI_SERVICE_CONFIGURE_ROAM_TRIGGER_PARAM_SUPPORT;
 }
 
 /**