History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dba342b115f9b2fedf6a42afd4586f17c1eddbe7 28-Aug-2015 Mitchell Wills <mwills@google.com> Revert "Add wake lock that is acquired during full wifi scans"

This reverts commit b3dd8fb7956874fa23f4095d065fd665b3772aa2.

Change-Id: I0982ca449ee5382d749210859e861135073f963b
Bug: 23540206
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
b3dd8fb7956874fa23f4095d065fd665b3772aa2 06-Aug-2015 Mitchell Wills <mwills@google.com> Add wake lock that is acquired during full wifi scans

Bug: 22832222
Change-Id: Ia69dc251aa54c1aee9c319c686dd1c88ae7f5f19
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
69a99c03a9c78a507266c18443dc044a7b3e7869 05-Aug-2015 xin He <xinhe@google.com> Merge "Boot loop when SSID has non UTF-8 character in the name" into mnc-dev
5cfd8d8b9f241dcad874125a1b5538ee0d6860fe 29-Jul-2015 xinhe <xinhe@google.com> Boot loop when SSID has non UTF-8 character in the name

b/22773761

Change-Id: I24e1579ff1aafde703d2090f93399fd5f299a75a
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
84e718d76c7412121b64ed9ac497c8071f0ef5e9 30-Jul-2015 Vinit Deshpande <vinitd@google.com> Improved wifiscanner logging

Bug: 22833037

Change-Id: I7d39ec370153530fe588a0e7608d790033de197d
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
538fac5da0097cf893f0bbb19e99132fef91df7d 08-Jul-2015 Navtej Singh Mann <navtejsingh@google.com> Use device capabilities for setting default scan parameters

Bug: 22233853
Change-Id: Ib34863cdc24a2396e15aadfb4a77d262efb07ca1
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
cd08c5daab08121d7f4ffc211ce477a412247bc4 23-Jun-2015 Vinit Deshpande <vinitd@google.com> Merge "Address API review comments" into mnc-dev
d9f37b2f3df18e96246db93ec4c2a5159b5d3915 13-Jun-2015 Vinit Deshpande <vinitd@google.com> Address API review comments

Added a flags field in ScanResult; along with flag
values and methods to read them.

Changed types of passpoint related fields.

Bug: 21342042

Change-Id: I413960de88b387853d11b9e10f92665e9c06a81b
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
6471778905e0b92bd7a20d8a82e51c307dd0b96f 13-Jun-2015 Navtej Singh Mann <navtejsingh@google.com> Support 32 channels from different band per bucket for scanning


cherry pick: https://partner-android-review.googlesource.com/#/c/215470/

Change-Id: I773621f87b3544bbf5fc30b47d9b88811339ce11
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
7903814396eaa352c333a85dc7ee3b80acc224e1 08-Jun-2015 Vinit Deshpande <vinitd@google.com> Fixed missing period range in standard buckets

Bug: 21596369

Change-Id: I65f6e3dbbd23e753d37df066cb93fc5e5ec9bd44
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
c5cdba4fa88dd5653be476377ad97665fe2d4872 04-Jun-2015 Vinit Deshpande <vinitd@google.com> Remove trivial GScan logs

These helped once; but now this is just noise. Also
given that GMSCore starts/stops scans many times it is
taking too much of log real estate.

Bug: 20416721

Change-Id: I965ed919afbac56e123e8d019be84d7d33abf3f9
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
3f6620290d7462f3642c82e535146ce9de5e20b3 03-Jun-2015 Vinit Deshpande <vinitd@google.com> am a40265e..7ab5189 from mirror-m-wireless-internal-release

7ab5189 Merge "Make autojoin parameters configurable" into m-wireless-dev
7ff782a Make autojoin parameters configurable
f49a59b Issue start/stop HAL along with load/unload driver
cbda71c Merge "make WiFi No Network Periodic Scans Interval to 5 minutes Bug:21274132" into m-wireless-dev
c538878 make WiFi No Network Periodic Scans Interval to 5 minutes Bug:21274132
f49a59bda006b13e0118d144e0a4a5f569b2251e 27-May-2015 Vinit Deshpande <vinitd@google.com> Issue start/stop HAL along with load/unload driver

This ensures that HAL is enabled when driver is loaded; and
HAL is torn down when driver is unloaded.

Change-Id: Ia7a3e0a485a37b137750040aaecde7cb92eb59e4
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
cd0af1c9ddcac881f49c815fb9da45433eb50736 02-Jun-2015 Vinit Deshpande <vinitd@google.com> am 21d43c4..9a270a7 from mirror-m-wireless-internal-release

9a270a7 Merge "Removed cert verification from ConfigBuilder." into m-wireless-dev
31891af Minor fixes from comments.
fce249d Merge changes I1da47e51,I5d6b0cbe into m-wireless-dev
0600b63 Removed cert verification from ConfigBuilder.
03a529a Fixed incorrect mnc-mcc matching.
6f3626f dont use wifiscanner pauseScan/restartScan
a203056 fix crash in autojoincontroller Bug:21495346
07a3f9d Fixed sequencing issue for Hotspot 2.0 IMSI matching.
ea748f7 Merge "update current configuration based on wifi SSID whitelist roam" into m-wireless-dev
f71c259 Fix bad logs and a crash while reading configs [DO NOT MERGE]
605c327 Fixed bad network history saving and reading. [DO NOT MERGE]
6dd83f1 Merge "fix handling of command for bssid hot list" into m-wireless-dev
a63da80 fix handling of command for bssid hot list

Change-Id: I1ba36f5939f44551946b4756c2074e02f71cedc9
6f3626faf50499dd95aa299bb1011c27ab05776d 29-May-2015 Pierre Vandwalle <vandwalle@google.com> dont use wifiscanner pauseScan/restartScan

Change-Id: Ie73fafdde61a9ff218bf6a96e5f3741f98706fad
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
716921f71ceeda2dc00bdd997f54fe7010b3ed0a 19-May-2015 xinhe <xinhe@google.com> Wifi log spam is still a thing

The root cause is that inner class WifiScanningStateMachine
of WifiScanningServiceImpl use the log from WifiStateMachine
rather than from WifiScanningServiceImpl. Reanme log to logLocal

Bug:20416721

Change-Id: I7ad24c4e98062351940d1f52cab02a5c993159e6
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
5a091fb6a7f51f701e81a45174c9fd74f97dce22 19-May-2015 xinhe <xinhe@google.com> Wifi log spam is still a thing
The root cause is that inner class WifiScanningStateMachine
of WifiScanningServiceImpl use the log from WifiStateMachine
rather than from WifiScanningServiceImpl. Reanme log to logLocal

Bug:20416721
Change-Id: I7ad24c4e98062351940d1f52cab02a5c993159e6
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
347a9779b10304865e478af01ab95871c7614b29 14-May-2015 Vinit Deshpande <vinitd@google.com> am d7cbebf..6111ff7 from mirror-m-wireless-internal-release

6111ff7 minor fix for warning
e026d53 Added cert path validation for CA cert.
9a64375 Changed SSID consistency check to deal with hidden SSIDs (logging only).
1c03d75 Changed log tag, and fixed a NPE.
7d5357a Disable PDBG in WifiStateMachine

Change-Id: I0100a9e48f383266487c43426a55509cf8868f47
e5bf4b884cbbb435dc9268dff61955bcc2b81471 14-May-2015 Vinit Deshpande <vinitd@google.com> am 03ba4a5..ed3f1dd from mirror-m-wireless-internal-release

ed3f1dd Fix permissions check on WifiScanner APIs
f4b30aa Don't pause/restart scans across network connections
ad99846 Remove old (KK based) batched scan API support
fc42a2c Introduce battery blaming for WifiScanner
87df79e make autojoin more deterministic
d79bb0e Merge "enable background scan as soon as screen is off Bug:20909311" into m-wireless-dev
9ac124e enable background scan as soon as screen is off Bug:20909311
6d0cd10 change wifi Logging header
d4c25fd 5GHz roam configuration

Change-Id: Ib7621b11ca851236f9003947c24c5d84670fac94
d7cbebf7fa9081e294ecab38cfe82709f381e1c9 11-May-2015 Vinit Deshpande <vinitd@google.com> Reduce WifiScanner logs

This change saves debug logs in log buffer; and only
dumps error/warning logs.

Bug: 20416721

Change-Id: I2a658194c45092abe490880224ead76f9297961c
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
ed3f1ddf197602340e675ae4357cd0fbb145f078 11-May-2015 Vinit Deshpande <vinitd@google.com> Fix permissions check on WifiScanner APIs

Bug: 19990774

Change-Id: Ibf2f118b918d6cc1b28aea97ad812fe518c4502a
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
31ecd2686c8c25987a062b071378f7a78c7bfe98 24-Apr-2015 Vinit Deshpande <vinitd@google.com> Fix more logspam from HAL and WifiStateMachine [DO NOT MERGE]

(cherry-picked from e73629f79c8bd59f0f0857a5101160a4d93b1190)

This change also fixes multiple HAL listening threads
and few more logs from WifiScanner

Bug: 20416721

Change-Id: I58f9940d57b27752287e594ecca394c206eb060f
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
00ebd8f3776aa8e6f91e9a1ab541f53f389b00b6 22-Apr-2015 Vinit Deshpande <vinitd@google.com> Add WifiScanner data in bugreports [DO NOT MERGE]

This change also adds meat in in dumping the service data
to allow debugging.

cherry-picked from a879e0a04ca77d37e976e1de8e03c5d8e26b3a1b

Change-Id: I2cfed36270d44952d731dd07233a2bc80b204696
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
fc42a2cd2d461dc39b6853c130bae7dc69ed68e3 11-May-2015 Vinit Deshpande <vinitd@google.com> Introduce battery blaming for WifiScanner

Bug: 17695516

Change-Id: I0de69718bfc1c8115bcc6f835d1470883ee15322
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
e73629f79c8bd59f0f0857a5101160a4d93b1190 24-Apr-2015 Vinit Deshpande <vinitd@google.com> Fix more logspam from HAL and WifiStateMachine

This change also fixes multiple HAL listening threads
and few more logs from WifiScanner

Bug: 20416721
Change-Id: I58f9940d57b27752287e594ecca394c206eb060f
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
a879e0a04ca77d37e976e1de8e03c5d8e26b3a1b 22-Apr-2015 Vinit Deshpande <vinitd@google.com> Add WifiScanner data in bugreports

This change also adds meat in in dumping the service data
to allow debugging.

Change-Id: I2cfed36270d44952d731dd07233a2bc80b204696
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
bb6942c6b6d129fd8904e341c9ce4a4118ed3e0b 11-Apr-2015 Vinit Deshpande <vinitd@google.com> Fix WifiScanner's getChannelsForBand logspam

Change-Id: Ie0e0ce69877200ea5652f8f11df611cfe7890397
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
70be7f18b526243679eaaa5f03b7f53417ecf1c7 11-Apr-2015 Vinit Deshpande <vinitd@google.com> Fix WifiScanner's getChannelsForBand logspam

Change-Id: Ie0e0ce69877200ea5652f8f11df611cfe7890397
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
4f930e99b36d7f2547cec17a00ad8166e30af4bb 17-Apr-2015 Vinit Deshpande <vinitd@google.com> Fix a race condition in WifiScanner

Bug: 20337061

Change-Id: I3d401164f2be7a88fae313f31f56f315b54ca160
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
dd490cf1df37b70a8625dc4ec8e712f740dd1e4a 21-Mar-2015 Pierre Vandwalle <vandwalle@google.com> epno initial implementation

Change-Id: I47ede001aa22089bab099072810d648999104091
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
dfc7d4893df5662f5bbad7a94c662e4b02d685e9 27-Mar-2015 Navtej Singh Mann <navtejsingh@google.com> Add support for DFS channel band selection for scanning

Bug:19963571
Change-Id: I3abc5e2a275cbb1e6058710ace54813029ed071b
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
243931f3474f6235cfcf5c1a55fa2f192ee264ae 02-Mar-2015 xinhe <xinhe@google.com> add 2 side RTT support on scan

Bug:19533713
Change-Id: I3076cba3c7c7d5f234caa7e35ab96dd3f7471aa2
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
d4762401ec14be6bdd2d27aff2478ddbf8d6ce2a 12-Aug-2014 Vinit Deshpande <vinitd@google.com> Introduce onLost event on bssid hotlist [DO NOT MERGE]

Change-Id: I84c3174398fea9a1456fb007586c2c559dd3fe4d
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
1ef80d73f9bee7ef12d3e2d4e0aef11239bba87c 14-Feb-2015 Navtej Singh Mann <navtejsingh@google.com> updated number of default scan to cache

bug: 19354967
Change-Id: Id411529f9bb4aa98975cac64b6bd0bf886f38bdc
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
2b26ad17b41b6cc7c5663aa47a66239cf698794f 05-Feb-2015 Navtej Singh Mann <navtejsingh@google.com> Updating scan status after scan for full scan result completed

Bug: 19099878
Change-Id: Ie63498995d5b92d05231a1481643ee009b47865e
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
14aadf3997f007f53f12e8bec3efaea1a66b44bd 23-Jan-2015 Navtej Singh Mann <navtejsingh@google.com> Fix getScanResults API call for fetching the scan results

Bug: 19110489
Change-Id: I2f31c9cebe05f322535fd1001b10782eea95dcad
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
83a674a18c84ff4f01377bbfd8988699dec93bc2 31-Oct-2014 Vinit Deshpande <vinitd@google.com> New Additions to WifiScanner APIs [DO NOT MERGE]

Added single shot scan, and maxScansToCache. Also fixed getScanResults()
to report scan results to listeners.

Bug: 18087596
Bug: 17694040
Bug: 18059273

Change-Id: Id623ab9ee2ab89c86a35082279331fa609016347
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
048dd77ab0eb085f708663ee9f6298e703ccda2b 10-Sep-2014 Vinit Deshpande <vinitd@google.com> Merge "Secure access to WifiScanner" into lmp-dev
46d6b0ac6d466002e868627488796ce3d6a154aa 09-Sep-2014 Vinit Deshpande <vinitd@google.com> Secure access to WifiScanner

This change implements access control for WifiScanner. It is now
available to only those apps that have CONNECTIVITY_INTERNAL permissions.

Bug: 15088601
Change-Id: I6acc13079b6dac6f190644b6d1a270c271cc679f
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
efa77c1826499b0a3e57998bd6b3073b107e45d7 06-Sep-2014 Vinit Deshpande <vinitd@google.com> Implement getAvailableChannels

This API allows finding channels by band, so scanning services
can find out which channels to use.

Bug: 16652660
Change-Id: I690825333988a336efa3fc8886297e5b8baf8e1d
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
28c7065e2af36064a230d2647782c5cdadaff2d8 15-Aug-2014 Vinit Deshpande <vinitd@google.com> Stop redundant attempt to remove an already removed client

It seems CMD_CHANNEL_DISCONNECTED can be called multiple times. This
change fixes a null derefence when removing the same client a second
time.

Bug: 17049093
Change-Id: Ic7da6a1e42cdc809cc3f6f042f2502453fee0c91
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
63243b616f0e24d2c145d77582cedc2856456bcb 11-Aug-2014 Vinit Deshpande <vinitd@google.com> Fix non-report of full scan results when scanning bands

We use channel lists to report events, unfortunately, channel list is
empty when bands are used. This change looks up the channel list for
the band before firing events based on it.

Bug: 16907772
Change-Id: Iab317ad4ad5bc9d2e9d9c0215f8cbcfc4ea967ad
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
4dbfefd99e51ab1cca058026c90f8093b099198b 11-Aug-2014 Vinit Deshpande <vinitd@google.com> Fix unreliable onQuiscence event

Turns out that new bssid settings weren't always applied to the
significant wifi change state machine. Also broadened the RSSI
range to trigger events at larger distance.

Bug: 16660861
Change-Id: I02518833a4f900c380198ef47c42a0622c258fd2
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
1814928371a30b11af31e2bbe5210c4337ed16f3 06-Aug-2014 Vinit Deshpande <vinitd@google.com> Fix multiple null pointer exceptions in WifiScanningService

Couple can happen because of race conditions and one is happening becuase
of driver failure; which will be addressed separately.

Bug: 16706416
Bug: 16732450
Bug: 16791198

Change-Id: I983cd5fd4077273802a9ad65f76d3c31452e9ebc
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
b7cc309f06da8a18224057c21ba086f8550367d6 31-Jul-2014 Vinit Deshpande <vinitd@google.com> Rename HotspotListener to BssidListener

And other usage of term Hotspot. This is to be technically correct
with the name usage, should the API become public later.

This change also fixes few outstanding requests from GScan API.These
include

a. An event with scan results when REPORT_AFTER_EACH_SCAN is set.
b. ScanSettings now takes in number of APs as an argument.

Bug: 16633917
Bug: 16631524

Change-Id: Id160f9f14193a37cce5f3ab8d6ea528344b788a0
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
12836d34cc6c4497c1fa5adbb956684ecec7578e 27-Jun-2014 Vinit Deshpande <vinitd@google.com> Lower minimum scanning period in WifiScanner

This change also fixes reporting errors - or rather non-reporting
of errors when starting a scan fails in the driver/firmware.

Bug: 15697516

Change-Id: I4af8200a23c2b61b2505424a3832ca47d390fd80
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
3df4c1f725919d64f0703915da39c61f728626ef 10-Jun-2014 Vinit Deshpande <vinitd@google.com> Support scanning using band specification instead of channels

This change enables scanning with band specification instead of channels,
this should ease app development.

Also includes a bug fix for parcel serialization/deserialization.

Change-Id: Idbffce4805b403bf8fe1efae999cb828e09c2420
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
7e13ab5165291aa3685eeeca762a2470e93a10bd 04-Jun-2014 Vinit Deshpande <vinitd@google.com> Fix an NPE in WifiScanner while reporting description

Change-Id: Ie9d12e19e0b8ca98c6ec4c6fa5222a2f28983e64
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
daac2ad767f6047409987bb22812ab5f295e54df 02-Jun-2014 Vinit Deshpande <vinitd@google.com> Various WifiScanner fixes

Bug: 14960689 - WifiScanner does not clean up well
Bug: 15314698 - Scan stop working after multiple start/stops
Bug: 15017916 - null exception when Wifi is not enabled

Change-Id: I70712f3c032580341470f70b8be376e0098ec6ac
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
476bee2fef10d060c25c35858b1f7f60803d9f49 29-May-2014 Vinit Deshpande <vinitd@google.com> Accomoditing API Review feedback for WifiScanner

Main changes include

- hiding the API for LMP preview
- moved information elements to ScanResult object
- removed objects from events
- changed API names to be more consistent

cherry-picked from partner:klp-wireless-dev
SHA1 c43626f8e71455af01d8cc1131746d2a53fa688f

Bug: 15191968
Change-Id: Ibe3907366aee85f7d56021a536ae0f9f9fb28b38
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
b0b1d59786de7ff1fc98e31a16a7d710458bf549 30-May-2014 Vinit Deshpande <vinitd@google.com> Fix the stopping of scan after Wifi connection

We have code that stops kitkat batch scan while we get a new IP address
via DHCP; this exists because ARP multicast packets may be lost if the
wifi radio is off channel for scanning.

We need to do something similar for GScan as well - to avoid getting in
the same problem. This change accomplishes that.

This change also makes all HAL methods static, getting WifiNative closer
to the 'SupplicantManager' role.

cherry-picked from klp-wireless-dev
SHA1 8f343d40a55bc638872a3bb3453b95062bf838ef

Change-Id: Id2b500e37b71ea21a6bca162011abecbd41d90ec
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
710b8c148ddbfd509e0e69af8d5dbb6fc8486a0c 20-May-2014 Vinit Deshpande <vinitd@google.com> Implement onPeriodChanged and multiple scans of same channels

This change fixes multiple scans of same channels; and it generates
onPeriodChanged event.

cherry-picked from partner:klp-wireless-dev
SHA1 f5a28231298b2919eb14151997b811d1d10b73e8

Bug: 15000051
Change-Id: I06a4ecc9d45eda4984de50b97b39f623dd0b26d1
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
aabe7a9f2f32915fd1f25416a6d2034a844005d6 10-May-2014 vandwalle <vandwalle@google.com> introducing link layer
cherry-picked from klp-wireless-dev-mirror
SHA1: eb8de645540caa6076c34854d8a4e7c22341783f
Change-Id: I5c736c697d38ec17dcde81bdee638048fd688073
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
f1daf9342b66bf134d13fa0a42e929a008f1ca62 14-May-2014 Vinit Deshapnde <vinitd@google.com> Enable more features on WifiScanner

This change enables full scan results and allows overriding wifichange
configuration. There are also minor API changes take relavent parameters.

Change-Id: I6ebcb49f64bd8bc9e5e0c88c3b56eb634783524e
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java
e4e3750390bec0a849a9153348b7c21b2cc8b843 05-May-2014 Vinit Deshapnde <vinitd@google.com> Initial implementation of WifiScanner

This change implements basic functionality of WifiScanner. Following
functionality is enabled

1. Scanning - specify a list of channels to scan
2. Significant change detection
3. AP hotlist

Change-Id: I4fbb2cccbb15df21aae7a81f5d9b17fde2bda8c0
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiScanningServiceImpl.java