From a0177b901f9229e4f32d2758b4b7ee39dd90f159 Mon Sep 17 00:00:00 2001 From: Dmitry Shmidt Date: Mon, 25 Aug 2014 10:38:32 -0700 Subject: wifi: Add wifi_set_nodfs_flag() function Bug: 17181998 Change-Id: Ie85cd3cae192f826d8264fc9b9cb3c51ca1d85ac Signed-off-by: Dmitry Shmidt --- service/lib/wifi_hal.cpp | 4 ++++ service/tools/halutil/halutil.cpp | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/service/lib/wifi_hal.cpp b/service/lib/wifi_hal.cpp index 59a71c8..237efd9 100644 --- a/service/lib/wifi_hal.cpp +++ b/service/lib/wifi_hal.cpp @@ -129,3 +129,7 @@ wifi_error wifi_rtt_range_cancel(wifi_request_id id, wifi_interface_handle ifac unsigned num_devices, mac_addr addr[]) { return WIFI_ERROR_NOT_SUPPORTED; } + +wifi_error wifi_set_nodfs_flag(wifi_interface_handle iface, u32 nodfs) { + return WIFI_ERROR_NOT_SUPPORTED; +} diff --git a/service/tools/halutil/halutil.cpp b/service/tools/halutil/halutil.cpp index 84e1efc..5c16f1e 100644 --- a/service/tools/halutil/halutil.cpp +++ b/service/tools/halutil/halutil.cpp @@ -1167,6 +1167,7 @@ int main(int argc, char *argv[]) { printf(" -rtt Run RTT on nearby APs\n"); printf(" -rtt_samples Run RTT on nearby APs\n"); printf(" -scan_mac_oui XY:AB:CD\n"); + printf(" -nodfs <0|1> Turn OFF/ON non-DFS locales\n"); goto cleanup; } memset(mac_oui, 0, 3); @@ -1204,8 +1205,12 @@ int main(int argc, char *argv[]) { readTestOptions(argc, argv); setPnoMacOui(); testScan(); + } else if (strcmp(argv[1], "-nodfs") == 0) { + u32 nodfs = 0; + if (argc > 2) + nodfs = (u32)atoi(argv[2]); + wifi_set_nodfs_flag(wlan0Handle, nodfs); } - cleanup: cleanup(); return 0; -- cgit v1.2.3