summaryrefslogtreecommitdiffstats
path: root/service/jni
diff options
context:
space:
mode:
authorxinhe <xinhe@google.com>2015-05-18 11:03:16 -0700
committerxinhe <xinhe@google.com>2015-05-18 13:49:46 -0700
commit6a95e83c7e411a21cf6f6d912ab8498d2de858c9 (patch)
tree00702186bf4584790b9fd89b05b9db6623a5a81d /service/jni
parent4bc2080c7eac7d06913715fc09d242ba515b14cf (diff)
parentc3a4a8936ce4b473f89ee130baed34afc8f3186a (diff)
downloadandroid_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.cpp11
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, &params);
}
- 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;
}
// ----------------------------------------------------------------------------