Revert "Change ifname to interface handle in set_scan_mode api"

This reverts commit 800da88532429c236cb9a7597688a810c1cbacef.

Reason for revert: Droidmonitor created revert due to build breakage in b/343479152

Change-Id: I666c1f584a6649b1526016e14bc7e8b901eee204
diff --git a/wifi/aidl/default/wifi_legacy_hal.cpp b/wifi/aidl/default/wifi_legacy_hal.cpp
index bd92a20..cf86120 100644
--- a/wifi/aidl/default/wifi_legacy_hal.cpp
+++ b/wifi/aidl/default/wifi_legacy_hal.cpp
@@ -2012,7 +2012,7 @@
 }
 
 wifi_error WifiLegacyHal::setScanMode(const std::string& iface_name, bool enable) {
-    return global_func_table_.wifi_set_scan_mode(getIfaceHandle(iface_name), enable);
+    return global_func_table_.wifi_set_scan_mode(iface_name.c_str(), enable);
 }
 
 wifi_error WifiLegacyHal::setDtimConfig(const std::string& iface_name, uint32_t multiplier) {
diff --git a/wifi/legacy_headers/include/hardware_legacy/wifi_hal.h b/wifi/legacy_headers/include/hardware_legacy/wifi_hal.h
index 4262913..e770777 100644
--- a/wifi/legacy_headers/include/hardware_legacy/wifi_hal.h
+++ b/wifi/legacy_headers/include/hardware_legacy/wifi_hal.h
@@ -1386,7 +1386,7 @@
      * @param enable true if current is scan only mode
      * @return Synchronous wifi_error
      */
-    wifi_error (*wifi_set_scan_mode)(wifi_interface_handle iface, bool enable);
+    wifi_error (*wifi_set_scan_mode)(const char * ifname, bool enable);
 
     wifi_error (*wifi_nan_pairing_end)(transaction_id id,
                                     wifi_interface_handle iface,