summaryrefslogtreecommitdiffstats
path: root/wifi/java
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix SSID parseIrfan Sheriff2012-04-171-2/+2
| | | | | | | | | | Bug: 6350079 Change-Id: I104dafa982bd1f144ea3a4fe19a0a23d6bf8075d
* | Fix ssid fetchIrfan Sheriff2012-04-163-24/+13
| | | | | | | | Change-Id: Iee5ee5f53bea7dea219b41735cd169389ca7e719
* | Log messages in dumpIrfan Sheriff2012-04-161-39/+32
|/ | | | | | Remove event logging and add messages in dump Change-Id: Ic79c68443bac9b7257644ed6941853f44a9b0661
* Merge "Pre-association service discovery support"Irfan Sheriff2012-04-1217-36/+2909
|\
| * Pre-association service discovery supportIrfan Sheriff2012-04-1217-36/+2909
| | | | | | | | | | | | | | | | Add UPnp, Bonjour and vendor specific support for discovering services on Wi-Fi direct before establishing a connection. Change-Id: I1c1f3427180abdc80a4e682e713adc7f0326c5ef Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
* | Merge "P2p fixes"Irfan Sheriff2012-04-092-12/+86
|\ \ | |/ |/|
| * P2p fixesIrfan Sheriff2012-04-062-12/+86
| | | | | | | | | | | | | | | | Add powersave on client after connect Set concurrency priority to STA Fix connection cancellation Change-Id: I76fd9d1085c611a8c4068047b64289ef539ab389
* | Merge "Fix key handling"Irfan Sheriff2012-04-041-2/+6
|\ \ | |/ |/|
| * Fix key handlingYoshihiko Ikenaga2012-04-041-2/+6
| | | | | | | | | | | | | | | | | | | | | | putListener() returns 0 when the argument is null. And The key value of listener registered first is always 0. For this reason, if the p2p functions are called continuously and first call is without listener and the second call is with listener, then the message against first call wrongly pick up the second call's listener because the key value is the same. In order to avoid this issue, we don't use 0 as the valid listener key. Change-Id: I0cc960b2ad37f17cf7f528d839b39aa272b83670 Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
* | Wifi: change empty "engine" config to integerKenny Root2012-03-291-1/+9
| | | | | | | | | | | | | | | | | | "engine" is specified as an integer in wpa_supplicant, so we have to make sure we send an integer instead of a NULL when we want to disable it. Bug: 6250670 Change-Id: I693ccb49badbd400a5882e9df1bbd4febc847a6e
* | Merge "Add discovery broadcasts for p2p"Irfan Sheriff2012-03-293-0/+64
|\ \ | |/
| * Add discovery broadcasts for p2pIrfan Sheriff2012-03-283-0/+64
| | | | | | | | | | | | | | This will allow apps to figure out if discovery is active or not and based on that initiate a new discovery for fresh connections Change-Id: I4778f135fdd88773e4f0d50c384f9b6ebf561e6d
* | Merge "p2p fixes"Irfan Sheriff2012-03-286-154/+112
|\ \ | |/
| * p2p fixesYoshihiko Ikenaga2012-03-276-154/+112
| | | | | | | | | | | | | | | | | | Fix space handling in device name and ssid (This builds from contribution of Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>) Also clean up STA event handling and remove the unused interface address Change-Id: Ic16a4aadf905c1da5c060faa8a3caa83adc0549f
* | Merge "Control suspend optimizations from framework"Irfan Sheriff2012-03-282-30/+74
|\ \
| * | Control suspend optimizations from frameworkIrfan Sheriff2012-03-262-30/+74
| |/ | | | | | | | | | | | | | | | | | | | | The suspend optimizations handling in the driver is being removed. The framework will hence forth control when these optimizations occur - we do this at screen off and hold a short wakelock to ensure this. We also remove the use of the now defunct setsuspendopt command and handle the high perf locking with the new suspend mode command. Change-Id: Ia12e38befb2c4f85cad6612bc8f807805bd0dae1
* | Merge changes Ibdf23227,I3681f98cKenny Root2012-03-272-4/+94
|\ \ | |/ |/| | | | | | | * changes: Update Wifi to use new keystore function Add signing to keystore
| * Update Wifi to use new keystore functionKenny Root2012-03-212-4/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | The old wpa_supplicant.conf format used a special URI prefix "keystore://" for the private_key value to indicate when to load things from keystore. The new format uses an OpenSSL ENGINE to perform operations with the private key, so we don't need the special URI prefix. This changes enables that usage and also supports migrating the old style configuration to the new style. Change-Id: Ibdf2322743eaa129bd2aa5e874f197b573714b57
* | Merge commit '74803dc'Mike Lockwood2012-03-223-13/+113
| | | | | | | | Change-Id: I35a76a27390c75a47e6387fb0ee853a5a689a56f
* | WifiStateMachine: Move wifi teardown delay to a framework resourceMike Lockwood2012-03-221-2/+5
|/ | | | | | | Bug: 5931171 Change-Id: I96a4e3bf1d044ea4a4d2955775703b6f0ce862ed Signed-off-by: Mike Lockwood <lockwood@google.com>
* Improve network avoidanceIrfan Sheriff2012-03-121-8/+26
| | | | | | | | | | Adds a back-off based technique where the amount of time we wait before avoiding wi-fi is increased. This will reduce power consumption on devices that are experiencing high variance on wi-fi Change-Id: I40da03edfb5373ddb51056818ca0744dc26a5600
* Enhancements for avoiding poor connection on wifiIrfan Sheriff2012-03-082-39/+150
| | | | | | | - Avoid flapping - Increase thresholds and monitor rssi more closely to detect consistently weak signal Change-Id: I6139a20b7306839b345146a72ce690020a2e00b8
* Merge "Enhance WPS"Irfan Sheriff2012-03-026-26/+150
|\
| * Enhance WPSIrfan Sheriff2012-03-026-26/+150
| | | | | | | | | | | | | | | | - Add a cancel API - Add more error reporting on WPS - Fix network status reporting that showed up with new implementation Change-Id: I499796c80d16d18df95fb702d029aa7e7283b603
* | Fix connect on a network id with zeroIrfan Sheriff2012-03-021-1/+4
|/ | | | | | Pass invalid network id on arg1 when using a config object Change-Id: I8ef047c951911324d9bf79b744c3e7122bb73bae
* Fix WifiManager async APIIrfan Sheriff2012-03-017-453/+483
| | | | | | | | | Fix the current asynchronous API to use callback like the way was done with p2p API. In the process, fix the use of WPS Change-Id: Ib6f8714cf51b3525b655948268804e7eaaf17587
* Improve Wi-Fi hand-offIrfan Sheriff2012-02-295-781/+532
| | | | | | | | | | | | | | | | | | | | | | | | When Wi-fi connects at L2 layer, the beacons reach and the device can maintain a connection to the access point, but the application connectivity can be flaky (due to bigger packet size exchange). We now use Watchdog to monitor the quality of the last hop on Wi-Fi using signal strength and ARP connectivity as indicators to decide if the link is good enough to switch to Wi-Fi as the uplink. ARP pings are useful for link validation but can still get through when the application traffic fails to go through and thus not best indicator real packet loss since they are tiny packets (28 bytes) and have much low chance of packet corruption than the regular data packets. Signal strength and ARP used together ends up working well in tests. The goal is to switch to Wi-Fi after validating ARP transfer and RSSI and then switching out of Wi-Fi when we hit a low signal strength threshold and waiting until the signal strength improves and validating ARP transfer. Change-Id: Ica593291ec7772da892f03cf45b649635b730c47
* WifiStateTracker: add support for overriding DCHP max retry count in an overlayMike Lockwood2012-02-161-1/+3
| | | | | | | | | | | | Bug: 5551068 Signed-off-by: Mike Lockwood <lockwood@google.com> Conflicts: packages/SettingsProvider/res/values/defaults.xml Change-Id: I6a6519316a87bd1af39ea9dc51e0d312011135ef
* Merge "Initial support for concurrency"Irfan Sheriff2012-02-146-432/+125
|\
| * Initial support for concurrencyIrfan Sheriff2012-01-256-432/+125
| | | | | | | | | | | | | | | | | | Use of multiple socket connections over wlan0 and p2p and p2p state machine is now controlled entirely from wifi state machine Add discovery stop to allow STA scans to proceed after p2p is used Change-Id: I790c9112d3f475f638f06fc3ae9e191f6d90ef35
* | Fix shutdown delayIrfan Sheriff2012-02-131-5/+8
| | | | | | | | | | | | | | We were timing out on commands after shutting down supplicant Bug: 5973030 Change-Id: I442ae6a9ad206406dc5f1c8c27be2456a339bba2
* | am 27d2ab8b: am dc8668c8: am 97818704: Merge "Wi-Fi: Handle disconnect in ↵Jean-Baptiste Queru2012-01-271-0/+4
|\ \ | |/ |/| | | | | | | | | middle of DHCP operation" * commit '27d2ab8b27e7e1927e18869e898fa556e5da3d43': Wi-Fi: Handle disconnect in middle of DHCP operation
| * Wi-Fi: Handle disconnect in middle of DHCP operationVishal Mahaveer2012-01-271-0/+4
| | | | | | | | | | | | | | Restore power mode and BT co-ex settings when disconnect happens in middle of DHCP operation. Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
* | cleanup for concurrencyIrfan Sheriff2012-01-137-409/+430
| | | | | | | | | | | | | | Allow multiple instances of WifiMonitor and WifiNative to be created in preparation for multiple socket connections Change-Id: I06a227f87f1406dc62f884d56ad639ac623414b6
* | Sync up state with supplicant at startIrfan Sheriff2012-01-111-0/+4
| | | | | | | | | | Bug: 5534039 Change-Id: I70b3e03b3039877b3c64167d0d246346f9131fc6
* | Add multi-interface support to native callsIrfan Sheriff2011-12-282-6/+40
| | | | | | | | | | | | | | | | | | | | Add the initial support for supporting seperate socket connections on the p2p interface. This is the initial change making primary interface connections work alongside native support for p2p socket connection Change-Id: I7619715ca75b10afd29af852279fe713331f75e0
* | clean up jni codeIrfan Sheriff2011-12-284-187/+343
| | | | | | | | | | | | | | | | | | - Move all supplicant commands out of jni code in preparation for multi-socket changes - Also, clean up some function names to remove the explicit command Change-Id: Id609ac7df0792fb85b52554d159f22064227c584
* | Merge "p2p fixes"Irfan Sheriff2011-12-215-26/+85
|\ \
| * | p2p fixesIrfan Sheriff2011-12-195-26/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Change default GO intent to 7 - Handle P2P invitation scenario - Fix p2p STA connect notification handling to figure device address. Proper fix for handling both STA connection and disconnection is after we update supplicant Change-Id: I9ff82f84ad3913905952d1119b7224dff41c24d9
* | | Fix configured network statusIrfan Sheriff2011-12-122-1/+23
|/ / | | | | | | | | | | | | | | | | | | | | For a connected network, keep status as CURRENT. For a network, that is disconnected it should be ENABLED. A disabled network will have the status as DISABLED Also, add a unit test to ensure there is only one CURRENT network that is connected Change-Id: Iaa4a7124a0c372a8f6df3d846ae8c15d9b29cf13
* | Clean up synchronizationIrfan Sheriff2011-12-122-179/+203
| | | | | | | | | | | | | | | | - Add delayed disk write in WifiConfigStore - Remove synchronization and keep all access to config store throught the state machine thread Change-Id: I53768a17895e48da7b99542ac95c6c2fddbcb021
* | am a3c7c358: am 583fdf00: Merge "Handle emergency call back mode correctly" ↵Irfan Sheriff2011-12-091-6/+19
|\ \ | |/ | | | | | | | | | | into ics-mr1 * commit 'a3c7c35873235486787d58fa8310eebd87508bc9': Handle emergency call back mode correctly
| * Handle emergency call back mode correctlyIrfan Sheriff2011-12-081-6/+19
| | | | | | | | | | Bug: 5726996 Change-Id: I5815dd402bd73c530b9ba6d545d8956064949aa2
* | Remove explicit network disabling codeIrfan Sheriff2011-12-093-41/+2
| | | | | | | | | | | | | | We are going to always disable the notification Bug: 5556629 Change-Id: I981eb55a1bb6f44defd674e3a86d9c6f3805f4fc
* | Merge "Change RSSI notification levels to 5 in framework"Irfan Sheriff2011-12-092-5/+9
|\ \
| * | Change RSSI notification levels to 5 in frameworkIrfan Sheriff2011-12-092-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At some point the system UI switched to using 5 rssi levels while the framework only broadcasts a change for 4 levels. Hence RSSI change can be slow to be displayed on the UI, fix this Bug: 5732700 Change-Id: I21700f96ba7a8dd678fb2ccfff8ef59f9b696666
* | | am 8c2122cb: am a85cc282: Merge "Fix CS wakelock handling" into ics-mr1Irfan Sheriff2011-12-071-16/+5
|\ \ \ | | |/ | |/| | | | | | | * commit '8c2122cb3e347c607126c49d76fb165125a02295': Fix CS wakelock handling
| * | Fix CS wakelock handlingIrfan Sheriff2011-12-071-16/+5
| | | | | | | | | | | | Change-Id: Ibe1c1ab3e26ff0ae7cab7bfb0bd868bfab246037
* | | am 7c92e2dc: am 8a4cd3b1: Merge "Disable poor network connection alone" into ↵Irfan Sheriff2011-12-061-11/+41
|\ \ \ | |/ / | | | | | | | | | | | | | | | ics-mr1 * commit '7c92e2dccb4e5cb5314455692ac32d2ccff24292': Disable poor network connection alone
| * | Disable poor network connection aloneIrfan Sheriff2011-12-061-11/+41
| | | | | | | | | | | | | | | | | | | | | - Keep the walled garden detection in place Bug: 5719771 Change-Id: I9e5d69b6d56096be904106b1db48c02db4c0fb50