From 322677a17218bf7be7e92e76679879509504db35 Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Thu, 16 Apr 2020 16:18:23 -0700 Subject: [PATCH] wifi_sta_iface: Deprecate setScanningMacOui Bug: 154267383 Test: Device boots up and connects to wifi networks. Change-Id: I70206e2c25d90ebd5ac35938af9ca2ebffefa318 --- wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp | 6 +++--- wifi/1.4/default/wifi_legacy_hal.cpp | 7 ------- wifi/1.4/default/wifi_legacy_hal.h | 2 -- wifi/1.4/default/wifi_sta_iface.cpp | 7 +++---- 4 files changed, 6 insertions(+), 16 deletions(-) diff --git a/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp index 7db0526d1c..e311c846e8 100644 --- a/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp @@ -260,8 +260,8 @@ TEST_P(WifiStaIfaceHidlTest, EnableNDOffload) { /* * SetScanningMacOui: - * Ensures that calls to set scanning MAC OUI will return a success status - * code. + * Ensures that calls to set scanning MAC OUI will return a NOT_SUPPORTED + * code since it is now deprecated. */ TEST_P(WifiStaIfaceHidlTest, SetScanningMacOui) { if (!isCapabilitySupported( @@ -271,7 +271,7 @@ TEST_P(WifiStaIfaceHidlTest, SetScanningMacOui) { } const android::hardware::hidl_array kOui{ std::array{{0x10, 0x22, 0x33}}}; - EXPECT_EQ(WifiStatusCode::SUCCESS, + EXPECT_EQ(WifiStatusCode::ERROR_NOT_SUPPORTED, HIDL_INVOKE(wifi_sta_iface_, setScanningMacOui, kOui).code); } diff --git a/wifi/1.4/default/wifi_legacy_hal.cpp b/wifi/1.4/default/wifi_legacy_hal.cpp index f5961954df..29123bfe47 100644 --- a/wifi/1.4/default/wifi_legacy_hal.cpp +++ b/wifi/1.4/default/wifi_legacy_hal.cpp @@ -801,13 +801,6 @@ wifi_error WifiLegacyHal::stopSendingOffloadedPacket( cmd_id, getIfaceHandle(iface_name)); } -wifi_error WifiLegacyHal::setScanningMacOui(const std::string& iface_name, - const std::array& oui) { - std::vector oui_internal(oui.data(), oui.data() + oui.size()); - return global_func_table_.wifi_set_scanning_mac_oui( - getIfaceHandle(iface_name), oui_internal.data()); -} - wifi_error WifiLegacyHal::selectTxPowerScenario(const std::string& iface_name, wifi_power_scenario scenario) { return global_func_table_.wifi_select_tx_power_scenario( diff --git a/wifi/1.4/default/wifi_legacy_hal.h b/wifi/1.4/default/wifi_legacy_hal.h index c697ff9682..99644604cc 100644 --- a/wifi/1.4/default/wifi_legacy_hal.h +++ b/wifi/1.4/default/wifi_legacy_hal.h @@ -252,8 +252,6 @@ class WifiLegacyHal { const std::array& dst_address, uint32_t period_in_ms); wifi_error stopSendingOffloadedPacket(const std::string& iface_name, uint32_t cmd_id); - wifi_error setScanningMacOui(const std::string& iface_name, - const std::array& oui); virtual wifi_error selectTxPowerScenario(const std::string& iface_name, wifi_power_scenario scenario); virtual wifi_error resetTxPowerScenario(const std::string& iface_name); diff --git a/wifi/1.4/default/wifi_sta_iface.cpp b/wifi/1.4/default/wifi_sta_iface.cpp index e2ea6e464e..49f383ae2f 100644 --- a/wifi/1.4/default/wifi_sta_iface.cpp +++ b/wifi/1.4/default/wifi_sta_iface.cpp @@ -578,10 +578,9 @@ WifiStatus WifiStaIface::stopSendingKeepAlivePacketsInternal(uint32_t cmd_id) { } WifiStatus WifiStaIface::setScanningMacOuiInternal( - const std::array& oui) { - legacy_hal::wifi_error legacy_status = - legacy_hal_.lock()->setScanningMacOui(ifname_, oui); - return createWifiStatusFromLegacyError(legacy_status); + const std::array& /* oui */) { + // deprecated. + return createWifiStatus(WifiStatusCode::ERROR_NOT_SUPPORTED); } WifiStatus WifiStaIface::startDebugPacketFateMonitoringInternal() {