summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net/wifi/IWifiManager.aidl
Commit message (Collapse)AuthorAgeFilesLines
* wifi: Framework support for Ad-Hoc WiFi (IBSS mode)Bruno Randolf2015-10-261-0/+2
| | | | | | | * Backport from previous CM releases, adapted to new API Change-Id: Id175bbfb7500329d5f8abfe645106854c201b2fb Signed-off-by: Steve Kondik <steve@cyngn.com>
* Add API to turn OFF "best network selection" featurexinhe2015-07-151-6/+3
| | | | | | b/14990268 Change-Id: I0231a9f0fae2baee50138e1cfa5416612ff41d6d
* hal based pno and lazy roam implementationPierre Vandwalle2015-05-181-5/+8
| | | | | | | cherry-picked from mirror-m-wireless-internal-release 3655257 - hal based pno and lazy roam implementation Change-Id: Ib58d40796c896a6d0dad856e0cb86c716c7aee7f
* Adding "Connected, no Internet" string in Wifi nw summary.Sanket Padawe2015-05-011-0/+3
| | | | | Bug: 17380953 Change-Id: I9664bcbf33832fe722e7d2b3125939287ee98098
* Move factoryReset to service and protect.Stuart Scott2015-04-201-0/+2
| | | | | bug:16161518 Change-Id: I02d1bbae1887c62ee426e6f03e8bc1f18c6666bf
* API for config app.Jan Nordqvist2015-04-071-0/+2
| | | | Change-Id: Icda0ac1b081a08f438645ccf3667b5b81cb5e244
* Implement 'Available via Passpoint' featureVinit Deshpande2015-04-031-0/+2
| | | | | | | | This also fixes the issues related to explicit connection to passpoint AP, and fixes occassional mention of 'connected via Wi-Fi Assistent' Change-Id: Ib4de956f2ea29709d0212fbcb392815644800e78
* Merge "export API to disable autojoin scan initial implementation" into ↵Pierre Vandwalle2015-03-191-0/+4
|\ | | | | | | | | | | | | | | | | lmp-mr1-wfc-dev automerge: 7c39808 * commit '7c398083319bbd1ad51d23cb307cfc3ac9091c3a': export API to disable autojoin scan initial implementation
| * export API to disable autojoin scan initial implementationPierre Vandwalle2015-03-131-0/+4
| | | | | | | | Change-Id: I28e268dd8b859a3a22c3d6f699216bbd7124af26
* | Do not provide 5GHz option for softap if there is no country code availablexinhe2015-02-231-0/+2
|/ | | | | Bug:19414134 Change-Id: I88da5c3d547522263394403c97147baabae45394
* add disable Ephemeral Network APIvandwalle2014-12-051-0/+2
| | | | | | Bug:18525241 Change-Id: I954c53c55c39f6c376b2bae3c7ac4d28246a7f5a
* make startScan with worksource specific to location scansvandwalle2014-11-251-0/+2
| | | | Change-Id: Ia09dae3e334ef6fd11f2b468e78ad7c2c3cf55e9
* Address API Council feedback for WifiAdapter/WPS APIsVinit Deshpande2014-08-291-3/+2
| | | | | | | | | | | | | | | This change addresses concerns from the API review. Things that are fixed are - 1. WifiAdapter is removed, until we have 'real' support for it 2. All the methods from WifiAdapter are moved to WifiManager 3. Changed WPSListener API names to be onFailed/onSucceeded et al 4. Removed ActionListener from WPS APIs, they now take WpsListener Bug: 16403303 Bug: 17115004 Change-Id: Ia721dd95041acb3e50d16690319e3320fe550ff5
* add radio stats to link layervandwalle2014-08-261-0/+3
| | | | | Bug:15563188 Change-Id: I3d2a230b0362520b9f1b2bc3792260116971e106
* introduce WifiConnectionstatisticsvandwalle2014-07-281-0/+4
| | | | | This CL is dependent on I10584a447fecd977df3eefd8e2cc028bd26ec0e3 Change-Id: I51fbbf062feb22c5f16b438675519064cc43e160
* Add a new SystemApi, getPrivilegedConfiguredNetworks(). Part 1 [DO NOT MERGE]Wenchao Tong2014-07-161-0/+2
| | | | | | | | | | This is very similar to the existing WifiManger.getConfiguredNetworks(), but it returns real preSharedKey. This API is only used by system application. Bug: 15703353 Change-Id: If3eaca3286e77b780272f42a28772d1d8d39db65 (cherry picked from commit 775bf6ae5d052948bcb60eaf89defa9105d7077c)
* Introduce Wifi AdaptersVinit Deshpande2014-07-101-0/+4
| | | | | | | This change extracts all the wifi interfaces on the device; and provides its supported features. Change-Id: I7fbdbec684d653a6e4bf851797e3065ce222e873
* initial tuningvandwalle2014-06-181-0/+8
| | | | Change-Id: Iffe899225899e7805478a507ce270d537dc84abd
* make verbose logging a wifimanager hidden APIvandwalle2014-05-211-0/+4
| | | | Change-Id: I325f6ea9f1a6c16dbee9aca641cad7ed3bcd7d2c
* Fixed bypass of ConnectivityInternal permissionNavtej Singh Mann2014-05-181-2/+0
| | | | | | | | | | Removed public function 'getWifiStateMachineMessenger' of WifiManager to fix bypass of ConnectivityInternal permission by application, which is security concern Bug: 13749822 Change-Id: I3ae73e33b77ee8ae0133ca9dc8cc03c504f09e40
* Merge "Add calls for NFC WSC token creation"Andres Morales2014-04-041-0/+2
|\
| * Add calls for NFC WSC token creationAndres Morales2014-01-311-0/+2
| | | | | | | | | | | | | | Expose interface for generating Wifi Simple Configuration tokens from supplicant. Change-Id: Ie310a32f529c0330340e045aee561dc434aeee3e
* | Add new API to scan a given channel setYuhao Zheng2014-02-181-1/+5
|/ | | | | | | | | | | | | | | | | | | Create new (hidden) APIs to scan a specified channel set. This is mainly for location service for now, as doing frequent full scans (including DFS channel) kills battery. This set of new APIs contains: - API to query available channel list for scanning, and DFS channels are marked - API to scan a specified channel set Selective scan results are returned in the same way as normal full scan ones. In order not to intrude full scan results, BSS_FLUSH is NOT performed before a selective scan. Therefore, selective scan results may contain results that's not in the given channel set, and post-filtering may be required for location service use. Bug: 12610436 Change-Id: Icced18dd9b54f6dd92c0c2874d31518d56af8163
* resolved conflicts for merge of c3eef190 to masterRobert Greenwalt2013-11-071-1/+1
|\ | | | | | | Change-Id: I36fd3c7fcbb13e47e27ffc340484c03b5a553bb1
| * Add BatteryStats for Wifi Batched Scanning.Robert Greenwalt2013-11-061-1/+1
| | | | | | | | | | bug:10690989 Change-Id: Ia39b715ee6d5733970095bc76de0ed40ff8208c0
* | Remove captive portal code that has no effect.Narayan Kamath2013-10-161-2/+0
|/ | | | | | | | | | | | | | | | | | | Note that this CL does not change any behaviour. At the center of this change is CaptivePortalTracker#detectCaptivePortal(), which does nothing except call back into ConnectivityService. Removing it allows us to simplify code in ConnectivityService. It also allows us to remove ConnectivityService#captivePortalCheckComplete which was only ever called in response to this method. While this does not change any behaviour, it preserves existing bad behaviour, i.e, that the CAPTIVE_PORTAL_CHECK NetworkInfo state does not correspond to actual captive portal detection. We transition into that state and immediately (and unconditionally) out of it and into CONNECTED. Change-Id: Ib3797f956d2db5e3cacaaa53e899d81aa8e958af
* Cleanup the shutdown of BatchedScans.Robert Greenwalt2013-09-201-1/+1
| | | | | | | Fixes binder-death as well as disambiguation when an app has multiple requests in. bug:10641931 Change-Id: Ib701d531fa51e7e2a027848cfdfcad3b47056923
* Modify wifi BatchedScan.Robert Greenwalt2013-08-151-0/+2
| | | | | | | | | Add pollBatchedScan API to allow forced retrieval. Modified driver API, adding MSCAN, removing nextCount and making the results look more like normal manual scan results. bug:9301872 Change-Id: I58bce0624c36e2ad8d3c3f5defcb4d4e155dc8f9
* Add support for batched wifi scans.Robert Greenwalt2013-08-131-1/+11
| | | | | | bug:9301872 Change-Id: I5a7edfdbd2b78a65119d11acad491eae350c0870
* Add WorkSource capability to WifiManager for starting a scan.David Christie2013-07-251-1/+1
| | | | Change-Id: I011bf3b91fbddaba7ab0128bb03d27d90b8a886f
* Allow enabling TDLS on specific routesVinit Deshapnde2013-07-111-0/+4
| | | | | | | | | | | | This change exposes couple of internal APIs to enable TDLS between local machine and a remote machine. The implementation translates client provided remote IP to a MAC address using system ARP cache, and then instructs the driver to enable TDLS with that endpoint. Another API takes application specified MAC address. Bug: 8538898 Change-Id: Ida343fc42ba3a817a4f380255596e7fb7fcdfb9b
* Fix API nameIrfan Sheriff2013-04-191-1/+1
| | | | | | | Address council feedback Bug: 8656932 Change-Id: I92972fc3672afbc38cdeee628c04b639053f7cf3
* Add API to control scan always modeIrfan Sheriff2013-03-191-2/+0
| | | | | Bug: 8141918 Change-Id: I1e5e45e514726c2cbfd86e747123e477e00fd7ed
* Add support for scan always available modeIrfan Sheriff2013-03-141-0/+4
| | | | | | | | | | Modify WifiService to add a controller to track the various desired states and let the WifiStatemachine actually control the bring up. Bug: 8141918 Change-Id: I6e98fd5a29b43c3c50c315eff5255cd0a3eaebcd
* Clean up scan handlingIrfan Sheriff2013-02-221-1/+1
| | | | | | | | | | | Remove obsolete active/passive scan handling - drivers always do active scan. Also, remove AP_SCAN hack for preventing connections and use the TYPE=ONLY scan. Bug: 8158647 Change-Id: I8f70e19219ad789b7501a40529bcd6b6524739e8
* App ops: you can now turn off operations.Dianne Hackborn2013-01-251-1/+1
| | | | | | | | | Also add new ops for calendar and wi-fi scans, finish implementing rejection of content provider calls, fix issues with rejecting location calls, fix bug in the new pm call to retrieve apps with permissions. Change-Id: I29d9f8600bfbbf6561abf6d491907e2bbf6af417
* Captive portal handlingIrfan Sheriff2012-08-271-0/+2
| | | | | | | | | | We now notify the user of a captive portal before switching to the network as default. This allows background applications to continue to work until the user confirms he wants to sign in to the captive portal. Also, moved out captive portal handling out of wifi as a seperate component. Change-Id: I7c7507481967e33a1afad0b4961688bd192f0d31
* Improve Wi-Fi hand-offIrfan Sheriff2012-02-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Unhide wifi p2p APIIrfan Sheriff2011-09-131-2/+0
| | | | | Bug: 5247957 Change-Id: Id93e30c0cb60f361ba13a840de8f843415777336
* Rename WpsConfiguration to WpsIrfan Sheriff2011-09-061-1/+1
| | | | | | | | For the purpose of exposing the class as a storage for Wps info with p2p, it is better to just call it Wps Bug: 5247957 Change-Id: Iaebef958dd8f08fdbeb4b9d7fa5ad5527400710d
* Move softap config handling to WifiConfigStoreIrfan Sheriff2011-05-181-1/+1
| | | | | | | | Move softap config to flat file and read/write on a seperate handler thread Bug: 4391796 Change-Id: Iafe43200d7f829df7ced20a4e7b0ed451ad22a05
* Backup and restore IP and proxy settingsIrfan Sheriff2011-03-101-0/+2
| | | | | Bug: 4081954 Change-Id: I27266637c6ade0c5c8242792176d1edae0983446
* Using AsyncChannel for wifi connectivityIrfan Sheriff2011-02-281-10/+0
| | | | Change-Id: Ieee5a3a1a739238d8a6659493684f1be0cbea691
* data activity reporting on wifiIrfan Sheriff2011-02-171-8/+11
| | | | | | | | Initial checkin, need icons to complete the feature Bug: 3412258 Change-Id: I9a3ecc8159cc314d84707065dafe23d402409a84
* Fix WPS to provides immediate feedbackIrfan Sheriff2011-01-141-1/+2
| | | | | | | | | | | If WPS is already active, we drop user's request and convey an in progress message If WPS fails to start, a failure indication is conveyed to the user Bug: 3316078 Change-Id: I238c55973cb29cf5c1be66197ffcb4978316cb89
* WPS fixes and refactorIrfan Sheriff2010-12-131-5/+2
| | | | | | | | - Allow IP and proxy set up for WPS - Use string for WPS pin to avoid losing leading zeros - Add a seperate WPS state machine and WpsConfiguration class Change-Id: I87f43fff8bba0ae8ff02e5fc495a8bc628a8c8cf
* add frequency band control APIIrfan Sheriff2010-11-081-0/+6
| | | | Change-Id: I6cc6cdef27d493d4ef76cec17fdca7e49d9dc8d7
* Set country code in the driver and remove channel setIrfan Sheriff2010-11-021-5/+1
| | | | | | | | With dual band support, using country code settings is the way to go Bug: 2936741 Change-Id: I760dce4c43b1af19ee205c28f0d287420c8d9e85
* add wps pin from device capabilityIrfan Sheriff2010-10-261-1/+3
| | | | | | Bug: 3119043 Bug: 3112178 Change-Id: Iaae6bcf53e11f7fac82b3c604ddc27ff05e00542
* Add Wifi Protected Setup supportIrfan Sheriff2010-09-231-0/+4
| | | | | | | | | Add WPS PBC and WPS pin method support with pin obtained from AP Bug: 2277571 Change-Id: I6ff8e447ab8c5e59456a55152588fd4d6386c610