diff options
author | Dmitry Shmidt <dimitrysh@google.com> | 2014-08-25 10:38:32 -0700 |
---|---|---|
committer | Dmitry Shmidt <dimitrysh@google.com> | 2014-08-25 16:05:28 -0700 |
commit | a0177b901f9229e4f32d2758b4b7ee39dd90f159 (patch) | |
tree | cdc0a31cab292d5dbadec16625fe006d7c75e769 | |
parent | 28c7065e2af36064a230d2647782c5cdadaff2d8 (diff) | |
download | frameworks_opt_net_wifi-a0177b901f9229e4f32d2758b4b7ee39dd90f159.tar.gz frameworks_opt_net_wifi-a0177b901f9229e4f32d2758b4b7ee39dd90f159.tar.bz2 frameworks_opt_net_wifi-a0177b901f9229e4f32d2758b4b7ee39dd90f159.zip |
wifi: Add wifi_set_nodfs_flag() function
Bug: 17181998
Change-Id: Ie85cd3cae192f826d8264fc9b9cb3c51ca1d85ac
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
-rw-r--r-- | service/lib/wifi_hal.cpp | 4 | ||||
-rw-r--r-- | service/tools/halutil/halutil.cpp | 7 |
2 files changed, 10 insertions, 1 deletions
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; |