diff options
author | xinhe <xinhe@google.com> | 2015-05-18 11:03:16 -0700 |
---|---|---|
committer | xinhe <xinhe@google.com> | 2015-05-18 13:49:46 -0700 |
commit | 6a95e83c7e411a21cf6f6d912ab8498d2de858c9 (patch) | |
tree | 00702186bf4584790b9fd89b05b9db6623a5a81d /service/jni | |
parent | 4bc2080c7eac7d06913715fc09d242ba515b14cf (diff) | |
parent | c3a4a8936ce4b473f89ee130baed34afc8f3186a (diff) | |
download | android_frameworks_opt_net_wifi-6a95e83c7e411a21cf6f6d912ab8498d2de858c9.tar.gz android_frameworks_opt_net_wifi-6a95e83c7e411a21cf6f6d912ab8498d2de858c9.tar.bz2 android_frameworks_opt_net_wifi-6a95e83c7e411a21cf6f6d912ab8498d2de858c9.zip |
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into merging
Change-Id: Iec12d73f244bc58e7fcf1154ea8047a03925c241
Diffstat (limited to 'service/jni')
-rw-r--r-- | service/jni/com_android_server_wifi_WifiNative.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/service/jni/com_android_server_wifi_WifiNative.cpp b/service/jni/com_android_server_wifi_WifiNative.cpp index 248cec656..5e759be70 100644 --- a/service/jni/com_android_server_wifi_WifiNative.cpp +++ b/service/jni/com_android_server_wifi_WifiNative.cpp @@ -1695,6 +1695,7 @@ static void on_alert_data(wifi_request_id id, char *buffer, int buffer_size, int } } + static jboolean android_net_wifi_start_logging_ring_buffer(JNIEnv *env, jclass cls, jint iface, jint verbose_level,jint flags, jint max_interval,jint min_data_size, jstring ring_name) { @@ -1886,7 +1887,7 @@ static jboolean android_net_wifi_setPnoListNative( // stop pno int result = hal_fn.wifi_set_epno_list(id, handle, 0, NULL, handler); ALOGE(" setPnoListNative: STOP result = %d", result); - return result; + return result >= 0; } wifi_epno_network net_list[MAX_PNO_SSID]; @@ -1971,12 +1972,14 @@ static jboolean android_net_wifi_setLazyRoam( params.alert_roam_rssi_trigger = getIntField(env, roam_param, "alert_roam_rssi_trigger"); status = hal_fn.wifi_set_gscan_roam_params(id, handle, ¶ms); } - if (status) { + ALOGE("android_net_wifi_setLazyRoam configured params status=%d\n", status); + + if (status >= 0) { int doEnable = enabled ? 1 : 0; status = hal_fn.wifi_enable_lazy_roam(id, handle, doEnable); + ALOGE("android_net_wifi_setLazyRoam enabled roam status=%d\n", status); } - ALOGE("android_net_wifi_setLazyRoam\n"); - return status; + return status >= 0; } // ---------------------------------------------------------------------------- |