summaryrefslogtreecommitdiffstats
path: root/service/jni
diff options
context:
space:
mode:
authorxinhe <xinhe@google.com>2015-08-04 14:27:27 -0700
committerxinhe <xinhe@google.com>2015-08-05 13:54:20 -0700
commitee0a0132ebb0d7e9baf42e778ea9c094966ffb14 (patch)
tree6ba25442243d7e09e40aa62756e1c3568b27f3d0 /service/jni
parent69a99c03a9c78a507266c18443dc044a7b3e7869 (diff)
downloadandroid_frameworks_opt_net_wifi-ee0a0132ebb0d7e9baf42e778ea9c094966ffb14.tar.gz
android_frameworks_opt_net_wifi-ee0a0132ebb0d7e9baf42e778ea9c094966ffb14.tar.bz2
android_frameworks_opt_net_wifi-ee0a0132ebb0d7e9baf42e778ea9c094966ffb14.zip
WiFi tethering AP says I can't use 5g in this country while in the US
b/22871989 Change-Id: I63c458c7353ecf84aa716118924364bb8f0f2844
Diffstat (limited to 'service/jni')
-rw-r--r--service/jni/com_android_server_wifi_WifiNative.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/service/jni/com_android_server_wifi_WifiNative.cpp b/service/jni/com_android_server_wifi_WifiNative.cpp
index 4291fd1a3..7556b1e67 100644
--- a/service/jni/com_android_server_wifi_WifiNative.cpp
+++ b/service/jni/com_android_server_wifi_WifiNative.cpp
@@ -1363,6 +1363,10 @@ static jboolean android_net_wifi_setScanningMacOui(JNIEnv *env, jclass cls,
return hal_fn.wifi_set_scanning_mac_oui(handle, (byte *)bytes) == WIFI_SUCCESS;
}
+static jboolean android_net_wifi_is_get_channels_for_band_supported(JNIEnv *env, jclass cls){
+ return (hal_fn.wifi_get_valid_channels == wifi_get_valid_channels_stub);
+}
+
static jintArray android_net_wifi_getValidChannels(JNIEnv *env, jclass cls,
jint iface, jint band) {
@@ -2194,9 +2198,11 @@ static JNINativeMethod gWifiMethods[] = {
{ "setBssidBlacklistNative", "(II[Ljava/lang/String;)Z",
(void*)android_net_wifi_setBssidBlacklist},
{ "setSsidWhitelistNative", "(II[Ljava/lang/String;)Z",
- (void*)android_net_wifi_setSsidWhitelist},
+ (void*)android_net_wifi_setSsidWhitelist},
{"setLoggingEventHandlerNative", "(II)Z", (void *) android_net_wifi_set_log_handler},
- {"resetLogHandlerNative", "(II)Z", (void *) android_net_wifi_reset_log_handler}
+ {"resetLogHandlerNative", "(II)Z", (void *) android_net_wifi_reset_log_handler},
+ {"isGetChannelsForBandSupportedNative", "()Z",
+ (void*)android_net_wifi_is_get_channels_for_band_supported}
};
int register_android_net_wifi_WifiNative(JNIEnv* env) {