summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2017-06-08 11:40:50 -0700
committerRoshan Pius <rpius@google.com>2017-06-08 11:40:50 -0700
commitb97757e4930ae6e9a5319e071d383c464fcb5546 (patch)
treef11d955b84833f18a82566ccca97dae4064ed0b5
parent91d916a5380ef1f2cd431a555ff071a0f69d127a (diff)
downloadandroid_frameworks_opt_net_wifi-b97757e4930ae6e9a5319e071d383c464fcb5546.tar.gz
android_frameworks_opt_net_wifi-b97757e4930ae6e9a5319e071d383c464fcb5546.tar.bz2
android_frameworks_opt_net_wifi-b97757e4930ae6e9a5319e071d383c464fcb5546.zip
WifiMonitor: Connect to wpa_supplicant more aggressively
Instead of waiting 1 second between retries, check if wpa_supplicant's HIDL interface is up every 100 ms after starting wpa_supplicant. Bug: 62439299 Test: Verified from logs that the time for wifi enable is reduced now. Change-Id: Ibb8acf3bbe794b6ee2e9fa7b1cdb41e66f023d71
-rw-r--r--service/java/com/android/server/wifi/WifiMonitor.java4
-rw-r--r--service/java/com/android/server/wifi/p2p/WifiP2pMonitor.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/service/java/com/android/server/wifi/WifiMonitor.java b/service/java/com/android/server/wifi/WifiMonitor.java
index 385bfccaa..b2fc56e25 100644
--- a/service/java/com/android/server/wifi/WifiMonitor.java
+++ b/service/java/com/android/server/wifi/WifiMonitor.java
@@ -179,9 +179,9 @@ public class WifiMonitor {
if (mConnected) {
return true;
}
- if (connectTries++ < 5) {
+ if (connectTries++ < 50) {
try {
- Thread.sleep(1000);
+ Thread.sleep(100);
} catch (InterruptedException ignore) {
}
} else {
diff --git a/service/java/com/android/server/wifi/p2p/WifiP2pMonitor.java b/service/java/com/android/server/wifi/p2p/WifiP2pMonitor.java
index 0411f3073..e14c10c91 100644
--- a/service/java/com/android/server/wifi/p2p/WifiP2pMonitor.java
+++ b/service/java/com/android/server/wifi/p2p/WifiP2pMonitor.java
@@ -158,9 +158,9 @@ public class WifiP2pMonitor {
if (mConnected) {
return true;
}
- if (connectTries++ < 5) {
+ if (connectTries++ < 50) {
try {
- Thread.sleep(1000);
+ Thread.sleep(100);
} catch (InterruptedException ignore) {
}
} else {