Przeglądaj źródła

qcacld-3.0: Register for blacklist event from roam offload

BTM blacklist event is not an extscan event. Instead, register it from
roam offload.

Change-Id: I58ff19f0e95e098625f79d5ca3c990df2d516dfd
CRs-Fixed: 2626176
Amar Singhal 5 lat temu
rodzic
commit
76fa967535
2 zmienionych plików z 9 dodań i 10 usunięć
  1. 9 4
      core/wma/src/wma_main.c
  2. 0 6
      core/wma/src/wma_scan_roam.c

+ 9 - 4
core/wma/src/wma_main.c

@@ -3281,10 +3281,15 @@ QDF_STATUS wma_open(struct wlan_objmgr_psoc *psoc,
 					   wma_roam_stats_event_handler,
 					   WMA_RX_SERIALIZER_CTX);
 
-	wmi_unified_register_event_handler(
-		wma_handle->wmi_handle, wmi_roam_scan_chan_list_id,
-		wma_roam_scan_chan_list_event_handler,
-		WMA_RX_SERIALIZER_CTX);
+	wmi_unified_register_event_handler(wma_handle->wmi_handle,
+					   wmi_roam_scan_chan_list_id,
+					   wma_roam_scan_chan_list_event_handler,
+					   WMA_RX_SERIALIZER_CTX);
+
+	wmi_unified_register_event_handler(wma_handle->wmi_handle,
+					   wmi_roam_blacklist_event_id,
+					   wma_handle_btm_blacklist_event,
+					   WMA_RX_SERIALIZER_CTX);
 
 	wma_register_pmkid_req_event_handler(wma_handle);
 #endif /* WLAN_FEATURE_ROAM_OFFLOAD */

+ 0 - 6
core/wma/src/wma_scan_roam.c

@@ -4383,12 +4383,6 @@ void wma_register_extscan_event_handler(tp_wma_handle wma_handle)
 			wmi_passpoint_match_event_id,
 			wma_passpoint_match_event_handler,
 			WMA_RX_SERIALIZER_CTX);
-
-	/* Register BTM reject list event handler */
-	wmi_unified_register_event_handler(wma_handle->wmi_handle,
-					   wmi_roam_blacklist_event_id,
-					   wma_handle_btm_blacklist_event,
-					   WMA_RX_SERIALIZER_CTX);
 }
 
 /**