OSDN Git Service

android-x86/system-connectivity-wificond.git
6 years agoAdd OWNERS in system/connectivity/wificond am: 483bd8dcfd am: 1e593176ba am: 0ddca176d2
Chih-Hung Hsieh [Sat, 3 Jun 2017 01:26:12 +0000 (01:26 +0000)]
Add OWNERS in system/connectivity/wificond am: 483bd8dcfd am: 1e593176ba am: 0ddca176d2
am: 9ac2756540

Change-Id: I11b77728134e65991d1768d6e98e213df2ce296f

6 years agoAdd OWNERS in system/connectivity/wificond am: 483bd8dcfd am: 1e593176ba
Chih-Hung Hsieh [Sat, 3 Jun 2017 01:22:23 +0000 (01:22 +0000)]
Add OWNERS in system/connectivity/wificond am: 483bd8dcfd am: 1e593176ba
am: 0ddca176d2

Change-Id: I6337d77073e86923731b33ffed1a4eb38bbed7be

6 years agoAdd OWNERS in system/connectivity/wificond am: 483bd8dcfd
Chih-Hung Hsieh [Sat, 3 Jun 2017 01:18:52 +0000 (01:18 +0000)]
Add OWNERS in system/connectivity/wificond am: 483bd8dcfd
am: 1e593176ba

Change-Id: Ie0c2e1fce2187b0ca92dae53537efcc913638aad

6 years agoAdd OWNERS in system/connectivity/wificond
Chih-Hung Hsieh [Sat, 3 Jun 2017 01:15:23 +0000 (01:15 +0000)]
Add OWNERS in system/connectivity/wificond
am: 483bd8dcfd

Change-Id: Id788cdfa3d08a0f2ca7cf2aaa79ea5f9cb98c062

6 years agoAdd OWNERS in system/connectivity/wificond
Chih-Hung Hsieh [Fri, 2 Jun 2017 22:19:49 +0000 (15:19 -0700)]
Add OWNERS in system/connectivity/wificond

Owners are selected from top CL approvals or owners.
They will be suggested to review/approve future CLs.

Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: Icce8798b3a57cac4180a50faed7ae811ab577a2c

6 years agoRemove unused lambda captures
Yi Kong [Thu, 1 Jun 2017 23:35:13 +0000 (16:35 -0700)]
Remove unused lambda captures

Test: build
Bug: 37752547
Change-Id: If39b0322aababd45868146fcde0c052e13acff85

6 years agoMerge "Change abortScan() binder API to void" into oc-dev am: 7124c9f3f0
Ningyuan Wang [Wed, 24 May 2017 17:59:05 +0000 (17:59 +0000)]
Merge "Change abortScan() binder API to void" into oc-dev am: 7124c9f3f0
am: d96924d24c

Change-Id: I1fc5276a6e3a6907f8492785981cd3e333a92135

6 years agoMerge "Change abortScan() binder API to void" into oc-dev
Ningyuan Wang [Wed, 24 May 2017 17:49:42 +0000 (17:49 +0000)]
Merge "Change abortScan() binder API to void" into oc-dev
am: 7124c9f3f0

Change-Id: I5e518a611f34111c2d7db335d641ac8529049be9

6 years agoMerge "Change abortScan() binder API to void" into oc-dev
Ningyuan Wang [Wed, 24 May 2017 17:28:36 +0000 (17:28 +0000)]
Merge "Change abortScan() binder API to void" into oc-dev

7 years agoMerge "Wificond: Offload HAL calling code formatting fixes"
TreeHugger Robot [Fri, 19 May 2017 18:29:37 +0000 (18:29 +0000)]
Merge "Wificond: Offload HAL calling code formatting fixes"

7 years agoWificond: Offload HAL calling code formatting fixes
Sohani Rao [Wed, 17 May 2017 22:01:25 +0000 (15:01 -0700)]
Wificond: Offload HAL calling code formatting fixes

Clang formatting for all files introduced, Also move "using" to
source files from header files.

Bug: 32842314
Test: Unit tests
Change-Id: I913fced31568a61d4ae1a78ceeec5a43d300904b

7 years agoMerge "WifiCond: Invoke OffloadScanManager APIs for PNO scans"
Sohani Rao [Tue, 16 May 2017 20:59:51 +0000 (20:59 +0000)]
Merge "WifiCond: Invoke OffloadScanManager APIs for PNO scans"

7 years agowificond should return hidden ssid scan results am: 2eee0d91bf
Ningyuan Wang [Tue, 16 May 2017 01:58:07 +0000 (01:58 +0000)]
wificond should return hidden ssid scan results am: 2eee0d91bf
am: 420040b7cc

Change-Id: Ie0751d40ec1982c518b7ebfcdd307c3780272439

7 years agowificond should return hidden ssid scan results
Ningyuan Wang [Tue, 16 May 2017 00:13:15 +0000 (00:13 +0000)]
wificond should return hidden ssid scan results
am: 2eee0d91bf

Change-Id: Iee2410b74cab8c079387457c28c7d83d3197f77a

7 years agoWifiCond: Invoke OffloadScanManager APIs for PNO scans
Sohani Rao [Thu, 20 Apr 2017 00:39:25 +0000 (17:39 -0700)]
WifiCond: Invoke OffloadScanManager APIs for PNO scans

Offload Scan Manager APIs will be used if available. If scans over
Offload fail, scans will be performed over netlink as a fallback.

Bug: 32842314
Test: Unit tests
Change-Id: If48eb0bd1de38c29a2b3a7d461673b1e3502baa5

7 years agowificond should return hidden ssid scan results
Ningyuan Wang [Fri, 12 May 2017 16:42:49 +0000 (09:42 -0700)]
wificond should return hidden ssid scan results

Scan results with empty SSID might be useful for APPs.
Wificond should return them in the scan results list.

Bug: 38260073
Test: compile, unit tests, manual tests
Change-Id: If30338224a61109146c4cc6fbdbee1e70b23f962

7 years agoMerge "WifiCond: getScanStats() API in OffloadSCanManager"
TreeHugger Robot [Sat, 6 May 2017 00:39:46 +0000 (00:39 +0000)]
Merge "WifiCond: getScanStats() API in OffloadSCanManager"

7 years agoChange abortScan() binder API to void
Ningyuan Wang [Fri, 5 May 2017 20:38:43 +0000 (13:38 -0700)]
Change abortScan() binder API to void

Framework don't reley and can't rely on the success/failure
of abortScan(). In order to avoid confusion, this API should
be void instead returning bool.

Bug: 37743832
Test: compile, unit tests, manual test, integration test
Change-Id: I32075984b5e5f5be4822e9669076004a2f4a73c2

7 years agoWifiCond: getScanStats() API in OffloadSCanManager
Sohani Rao [Fri, 14 Apr 2017 23:20:08 +0000 (16:20 -0700)]
WifiCond: getScanStats() API in OffloadSCanManager

Introduce new API in OffloadScanManager getScanStats() to get scan stats
from Offload HAL. Created a parcelable NativeScanStats struct to export
this data and corresponding unit test coverage. Also included unit tests
to verify conversion from ScanStats in Offload HAL format to Wificond
format.

Test: Unit tests
Bug: 32842314
Change-Id: I82bec2cc42635588ef8cb3fd0ad3206242349645

7 years agoMerge "Support abortScan" into oc-dev am: b1e5477375
Daisuke Niwa [Tue, 2 May 2017 00:38:27 +0000 (00:38 +0000)]
Merge "Support abortScan" into oc-dev am: b1e5477375
am: 55784b05aa

Change-Id: I58af82cbd5dfe556c72e6347862fd942333d50e5

7 years agoMerge "Support abortScan" into oc-dev
Daisuke Niwa [Tue, 2 May 2017 00:36:28 +0000 (00:36 +0000)]
Merge "Support abortScan" into oc-dev
am: b1e5477375

Change-Id: Ide8aa03b1d380a2089e353ca7292ee58dfcefb41

7 years agoMerge "Support abortScan" into oc-dev
TreeHugger Robot [Tue, 2 May 2017 00:31:34 +0000 (00:31 +0000)]
Merge "Support abortScan" into oc-dev

7 years agoMerge "Wificond: Introduce new APIS to OffloadScanManager"
Sohani Rao [Mon, 1 May 2017 19:36:26 +0000 (19:36 +0000)]
Merge "Wificond: Introduce new APIS to OffloadScanManager"

7 years agoSupport abortScan
Daisuke Niwa [Thu, 6 Apr 2017 10:02:15 +0000 (19:02 +0900)]
Support abortScan

Support to abortScan instead of "ABORT_SCAN" command of
wpa_supplicant.
When STA scan triggered by wificond is ongoing, abortScan sends
NL80211_CMD_ABORT_SCAN to kernel to stop it.

Bug: 37227357
BUg: 37743832
Test: Manual test
Change-Id: I542088e7711bd7e32a22685397af8e7f3a8ccdf7

7 years agoLink libwifi-system-iface for InterfaceTool
Logan Chien [Fri, 21 Apr 2017 07:06:58 +0000 (15:06 +0800)]
Link libwifi-system-iface for InterfaceTool

This commit adds libwifi-system-iface to LOCAL_SHARED_LIBRARIES so that
/system/bin/wificond and its tests can use InterfaceTool, which was
extracted from libwifi-system.so to a new library named
libwifi-system-iface.so.

Bug: 37429084
Test: Sailfish builds, boots, and wifi works.
Change-Id: I04ea9e0588c48e8ddca7f237d7061875435ad1a6

7 years agoWificond: Introduce new APIS to OffloadScanManager
Sohani Rao [Fri, 14 Apr 2017 02:56:53 +0000 (19:56 -0700)]
Wificond: Introduce new APIS to OffloadScanManager

The following APIs are now supported
- startScan() and stopScan()

Including unit tests to verify behavior of these APIs

Test: Unit tests
Bug: 32842314
Change-Id: I23ddd436139976b0aefcbd05b486c934b748e3c4

7 years agoRevert "Support abortScan" am: e2cfd0257c am: 395d92eb80 am: 28f2c2c565
Ningyuan Wang [Tue, 25 Apr 2017 22:19:57 +0000 (22:19 +0000)]
Revert "Support abortScan" am: e2cfd0257c am: 395d92eb80 am: 28f2c2c565
am: dfd0c5eda7

Change-Id: I9a9da2c629b26908d4a08de0199e13ba910f6e09

7 years agoMerge "Add dump state for wificond interface classes" into oc-dev am: 0d676773e1
Ningyuan Wang [Tue, 25 Apr 2017 22:19:49 +0000 (22:19 +0000)]
Merge "Add dump state for wificond interface classes" into oc-dev am: 0d676773e1
am: 9470002e4f

Change-Id: Ibecde3bc26cb43099d7d677f47fddfc21b448f02

7 years agoRevert "Support abortScan" am: e2cfd0257c am: 395d92eb80
Ningyuan Wang [Tue, 25 Apr 2017 19:54:25 +0000 (19:54 +0000)]
Revert "Support abortScan" am: e2cfd0257c am: 395d92eb80
am: 28f2c2c565

Change-Id: I703d5e29a6852f0dee10e77ae7381265d94c504a

7 years agoRevert "Support abortScan" am: e2cfd0257c
Ningyuan Wang [Tue, 25 Apr 2017 19:48:05 +0000 (19:48 +0000)]
Revert "Support abortScan" am: e2cfd0257c
am: 395d92eb80

Change-Id: I77c0506b9e277e643784386fc9b44bd55dcc26dd

7 years agoRevert "Support abortScan"
Ningyuan Wang [Tue, 25 Apr 2017 19:40:34 +0000 (19:40 +0000)]
Revert "Support abortScan"
am: e2cfd0257c

Change-Id: I687f2de3d75badad774dfee5fe8d19a0a3124b7a

7 years agoMerge "Add dump state for wificond interface classes" into oc-dev
Ningyuan Wang [Tue, 25 Apr 2017 19:17:48 +0000 (19:17 +0000)]
Merge "Add dump state for wificond interface classes" into oc-dev
am: 0d676773e1

Change-Id: I55d815f6c112d099f0a08645d146aa0559a22203

7 years agoMerge "Add dump state for wificond interface classes" into oc-dev
TreeHugger Robot [Tue, 25 Apr 2017 18:43:01 +0000 (18:43 +0000)]
Merge "Add dump state for wificond interface classes" into oc-dev

7 years agoBlacklist nan interfaces for wificond
Ningyuan Wang [Tue, 25 Apr 2017 17:40:11 +0000 (10:40 -0700)]
Blacklist nan interfaces for wificond

Bug: 37644243
Test: manual tests
Change-Id: Ia08cbd50e67b9c0d4ee1b5837c81001e33049936

7 years agoRevert "Support abortScan"
Ningyuan Wang [Tue, 25 Apr 2017 18:09:09 +0000 (18:09 +0000)]
Revert "Support abortScan"

This reverts commit 77732670f190b8bebb496478c34f157b546bdbed.

Change-Id: I4f6304740fd6c4248ac7f56655bbc15ccf0a9dcb

7 years agoSupport abortScan am: 77732670f1 am: 36889eb2d7 am: 646644f254
Daisuke Niwa [Fri, 21 Apr 2017 21:07:05 +0000 (21:07 +0000)]
Support abortScan am: 77732670f1 am: 36889eb2d7 am: 646644f254
am: e32024f6f9

Change-Id: I834720124d1cd167eda0ecc0023c37c435c4ffb0

7 years agoSupport abortScan am: 77732670f1 am: 36889eb2d7
Daisuke Niwa [Fri, 21 Apr 2017 20:55:13 +0000 (20:55 +0000)]
Support abortScan am: 77732670f1 am: 36889eb2d7
am: 646644f254

Change-Id: I1679424b82608ca87679e29cfebdaacbb12d42a4

7 years agoSupport abortScan am: 77732670f1
Daisuke Niwa [Fri, 21 Apr 2017 20:49:19 +0000 (20:49 +0000)]
Support abortScan am: 77732670f1
am: 36889eb2d7

Change-Id: Ib1fdb3d216feb49c95b4f5acc89c2f97bb1ed7e5

7 years agoSupport abortScan
Daisuke Niwa [Fri, 21 Apr 2017 20:43:43 +0000 (20:43 +0000)]
Support abortScan
am: 77732670f1

Change-Id: Ia7d557ef77ca0636a187028fe5b7073e2e8f693c

7 years agoRemove unused declaration in ipc_constants.h am: 6b9d3875d9
Ningyuan Wang [Thu, 20 Apr 2017 18:56:59 +0000 (18:56 +0000)]
Remove unused declaration in ipc_constants.h am: 6b9d3875d9
am: c381520ba9

Change-Id: Iac116da90918c1be19734a1f30fc52dcc499abf2

7 years agoRemove unused declaration in ipc_constants.h
Ningyuan Wang [Thu, 20 Apr 2017 17:22:26 +0000 (17:22 +0000)]
Remove unused declaration in ipc_constants.h
am: 6b9d3875d9

Change-Id: I26ceacb7d388d6c5d1e14a53c90405213b0648a8

7 years agoAdd dump state for wificond interface classes
Ningyuan Wang [Fri, 7 Apr 2017 23:03:33 +0000 (16:03 -0700)]
Add dump state for wificond interface classes

This allows wificond's ClientInterfaceImpl and
ApInterfaceImpl to dump state.

The dump state includes scan capabilities, wiphy features, and
number of current associated stations for AP mode.

This also adds the missing const keyword for IsAssociated().

Bug: 31336376
Test: compile, manual test

Sample dump output:
Current wiphy index: 0
Cached interfaces list from kernel message:
Interface index: 23, name: p2p0, mac address: 66:bc:0c:47:df:00
Interface index: 22, name: wlan0, mac address: 64:bc:0c:47:df:00
------- Dump of client interface with index: 22 and name: wlan0-------
Max number of ssids for single shot scan: 10
Max number of ssids for scheduled scan: 16
Max number of match sets for scheduled scan: 16
Device supports random MAC for single shot scan: 1
Device supports random MAC for scheduled scan: 1
------- Dump End -------
--------- 0.004s was the duration of dumpsys wificond

Change-Id: I862974af743ca6ca303dfc1a4f6c773dd5b7a03e

7 years agoRemove unused declaration in ipc_constants.h
Ningyuan Wang [Wed, 19 Apr 2017 23:30:37 +0000 (16:30 -0700)]
Remove unused declaration in ipc_constants.h

Bug: 37517107
Test: compile
Change-Id: I00b3dc6da18e732611ab338843ca5c169e8b90a0

7 years agoWificond: Handle Error callback from Offload HAL
Sohani Rao [Wed, 29 Mar 2017 22:24:12 +0000 (15:24 -0700)]
Wificond: Handle Error callback from Offload HAL

Client code changes to handle error can be reported by the Offload HAL
service and corresponding unit tests.

Bug: 32842314
Test: Unit tests
Change-Id: I17666c9faa2979c894a3b76559e3b36ed92ff2a9

7 years agoSupport abortScan
Daisuke Niwa [Thu, 6 Apr 2017 10:02:15 +0000 (19:02 +0900)]
Support abortScan

Support to abortScan instead of "ABORT_SCAN" command of
wpa_supplicant.
When STA scan triggered by wificond is ongoing, abortScan sends
NL80211_CMD_ABORT_SCAN to kernel to stop it.

Bug: 37227357
Test: Manual test

Change-Id: Ifc4b81de8ec1d75467edf497abfe348c4ce1b283

7 years agowificond: Dump interface list am: 099ee0c764
Ningyuan Wang [Thu, 6 Apr 2017 18:11:37 +0000 (18:11 +0000)]
wificond: Dump interface list am: 099ee0c764
am: c1dca4b627

Change-Id: Idb122ca837389bc336f7d42360ce4f1ce5a69198

7 years agoAllow wificond to dump logs am: b340bb5604
Ningyuan Wang [Thu, 6 Apr 2017 18:11:36 +0000 (18:11 +0000)]
Allow wificond to dump logs am: b340bb5604
am: c576bbd5bf

Change-Id: I0cf4821cf68fd4f8b4d81501cb14675d60ba2816

7 years agowificond: Dump interface list
Ningyuan Wang [Thu, 6 Apr 2017 18:00:02 +0000 (18:00 +0000)]
wificond: Dump interface list
am: 099ee0c764

Change-Id: Id39b973e1e4de76d4a04877850939a62d2155518

7 years agoAllow wificond to dump logs
Ningyuan Wang [Thu, 6 Apr 2017 18:00:01 +0000 (18:00 +0000)]
Allow wificond to dump logs
am: b340bb5604

Change-Id: Iaac2866ca7c67d9a89e91a33ac34aa9503ac1fcb

7 years agowificond: Dump interface list
Ningyuan Wang [Wed, 5 Apr 2017 00:36:34 +0000 (17:36 -0700)]
wificond: Dump interface list

Bug: 31336376
Test: compile
Test: manual test, check bug report
For example, I can see the following dump state:
Cached interfaces list from kernel message:
Interface index: 23, name: p2p0, mac address: 66:bc:0c:47:df:00
Interface index: 22, name: wlan0, mac address: 64:bc:0c:47:df:00

Change-Id: Iae02bc85a73f211aa39fb16d77eb17d399651dce

7 years agoAllow wificond to dump logs
Ningyuan Wang [Tue, 4 Apr 2017 23:21:44 +0000 (16:21 -0700)]
Allow wificond to dump logs

This adds the dump() function for wificond to dump logs
to provided fd.

Bug: 31336376
Test: compile
Test: manual test, see wificond dump logs in bug report

Change-Id: Ia27cee9c14728095d9843dfc08994ec981283ee3

7 years agoMerge changes from topic 'WIFI_OFFLOAD_HAL_MASTER'
TreeHugger Robot [Tue, 4 Apr 2017 23:10:34 +0000 (23:10 +0000)]
Merge changes from topic 'WIFI_OFFLOAD_HAL_MASTER'

* changes:
  Wificond: Unit tests for Offload HAL calling code
  Wificond: Client for Offload HAL HIDL service

7 years agoWificond: Unit tests for Offload HAL calling code
Sohani Rao [Wed, 8 Mar 2017 02:32:56 +0000 (18:32 -0800)]
Wificond: Unit tests for Offload HAL calling code

This CL creates mock objects and unit tests for the new classes
introduces that interact with Offload HAL
Cherry pick from bcc79d8a71287bd045c2fb0bdbc1941011c0043b
Bug: 32842314
Test: Unit tests and Mannual tests of verifying Wifi can be turned on
connected and ensure we are getting a handle on Offload HAL service

Change-Id: Idbbf7f67c8e0e1cec04c573225c36a3d5a4479af

7 years agoWificond: Client for Offload HAL HIDL service
Sohani Rao [Thu, 22 Dec 2016 04:34:27 +0000 (20:34 -0800)]
Wificond: Client for Offload HAL HIDL service

This CL creates the client side implementation for Offload HAL and
exports it's API's to wificond. It also creates the interface object
for callback from the Offload HAL.
Cherry pick from 1f05294be907f55add2533e83fca1cea440a6d6c
Bug: 32842314
Test: Unit tests and Mannual tests of verifying Wifi can be turned on
connected and ensure we are getting a handle on Offload HAL service
Change-Id: Ie63b31742a6b53d60c4c2a3560829fc69a2a5f3d

7 years agoMerge "Change wificond user from root to wifi" into oc-dev am: e7ef219099
Ningyuan Wang [Mon, 3 Apr 2017 23:49:13 +0000 (23:49 +0000)]
Merge "Change wificond user from root to wifi" into oc-dev am: e7ef219099
am: deef70ad07

Change-Id: I60d9b1ffa06edfe69b2b649ea404c869f447b17b

7 years agoMerge "Change wificond user from root to wifi" into oc-dev
Ningyuan Wang [Mon, 3 Apr 2017 23:41:46 +0000 (23:41 +0000)]
Merge "Change wificond user from root to wifi" into oc-dev
am: e7ef219099

Change-Id: I2a50e46e4601815972cea36b02dc65dd71dd1b21

7 years agoMerge "Change wificond user from root to wifi" into oc-dev
Ningyuan Wang [Mon, 3 Apr 2017 23:31:37 +0000 (23:31 +0000)]
Merge "Change wificond user from root to wifi" into oc-dev

7 years agoReduce wificond scanner logging am: dc14e266c3
Ningyuan Wang [Mon, 3 Apr 2017 22:40:27 +0000 (22:40 +0000)]
Reduce wificond scanner logging am: dc14e266c3
am: 8b42067a38

Change-Id: Ic95d5d560d2ed28e92c66bbd16c5b4cbbf0c7e70

7 years agoReduce wificond scanner logging
Ningyuan Wang [Mon, 3 Apr 2017 22:35:13 +0000 (22:35 +0000)]
Reduce wificond scanner logging
am: dc14e266c3

Change-Id: I570c08e667b8ae46a6524d93e83e92ddbff6f67d

7 years agoChange wificond user from root to wifi
Ningyuan Wang [Mon, 3 Apr 2017 17:26:27 +0000 (10:26 -0700)]
Change wificond user from root to wifi

We don't need wificond to relaod driver/firmware anymore.
Wificond should run as user 'wifi' and group 'wifi'.
It also needs net_admin capability for requesting scans,
and net_raw for creating inet sockets for bringing up/down
interfaces.

Bug: 33239267
Test: compile, wifi works with toggling
Change-Id: Ic2749b5de2c775749008f57c9c0702d84b9cdcc8

7 years agoReduce wificond scanner logging
Ningyuan Wang [Mon, 3 Apr 2017 17:47:41 +0000 (10:47 -0700)]
Reduce wificond scanner logging

Bug: 36783957
Test: compile ,manual test
Change-Id: I101bb471e533f0e24e36cd5479c56b8ec10fc756

7 years agoAdd test config to wificond_unit_test am: db0c3ce298 am: 392b5d9e18 am: eefa930745
Dan Shi [Fri, 31 Mar 2017 23:01:39 +0000 (23:01 +0000)]
Add test config to wificond_unit_test am: db0c3ce298 am: 392b5d9e18 am: eefa930745
am: ba3478d122

Change-Id: I1490f4a54e6f5147be6e441cc3254f0f938d1360

7 years agoAdd test config to wificond_unit_test am: db0c3ce298 am: 392b5d9e18
Dan Shi [Fri, 31 Mar 2017 22:59:08 +0000 (22:59 +0000)]
Add test config to wificond_unit_test am: db0c3ce298 am: 392b5d9e18
am: eefa930745

Change-Id: I486a31f1dfbdb5c1cb990a240b03fec716609b0d

7 years agoAdd test config to wificond_unit_test am: db0c3ce298
Dan Shi [Fri, 31 Mar 2017 22:56:07 +0000 (22:56 +0000)]
Add test config to wificond_unit_test am: db0c3ce298
am: 392b5d9e18

Change-Id: Icf30a4ef7497aa5df0a81192e36da47eaaff28f5

7 years agoAdd test config to wificond_unit_test
Dan Shi [Fri, 31 Mar 2017 22:53:38 +0000 (22:53 +0000)]
Add test config to wificond_unit_test
am: db0c3ce298

Change-Id: I1389d1375fd5f030f41ed3c93cfaaeed5af064f1

7 years agoRemove unused include of wifi.h am: 5ac2242867
Ningyuan Wang [Thu, 30 Mar 2017 23:31:59 +0000 (23:31 +0000)]
Remove unused include of wifi.h am: 5ac2242867
am: f9e0083c1c

Change-Id: Ib4a931d75909c31fbd73a472d77000bb168ed18d

7 years agoRemove unused include of wifi.h
Ningyuan Wang [Thu, 30 Mar 2017 23:25:06 +0000 (23:25 +0000)]
Remove unused include of wifi.h
am: 5ac2242867

Change-Id: Ifbc903f6c3aaf806b576b9424cd78b47961cf27b

7 years agoAdd test config to wificond_unit_test
Dan Shi [Wed, 29 Mar 2017 07:09:34 +0000 (00:09 -0700)]
Add test config to wificond_unit_test

Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo

Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#

Bug: 35882476
Test: local test
Change-Id: Ic1279c4785eda6eb6d8b12387caf91f9b28c08b8

7 years agoRemove unused include of wifi.h
Ningyuan Wang [Wed, 29 Mar 2017 00:42:07 +0000 (17:42 -0700)]
Remove unused include of wifi.h

Bug: 36697996
Test: compile, manual test: wifi works with toggling
Change-Id: I27200ad3ad4aa313f2b0d0ae42ac0460ed12fd19

7 years agoMerge "Add wificond API to expose number of associated stations" am: eee9e7e234 am...
Ningyuan Wang [Tue, 21 Mar 2017 21:17:28 +0000 (21:17 +0000)]
Merge "Add wificond API to expose number of associated stations" am: eee9e7e234 am: a926723338
am: 6870df17e2

Change-Id: Ib44515363b2428d46f247ce9b852c45f3b50c602

7 years agoMerge "Add wificond API to expose number of associated stations" am: eee9e7e234
Ningyuan Wang [Tue, 21 Mar 2017 21:07:15 +0000 (21:07 +0000)]
Merge "Add wificond API to expose number of associated stations" am: eee9e7e234
am: a926723338

Change-Id: I6fad922942b1c99c8c036ca6d997f65155079e03

7 years agoMerge "Add wificond API to expose number of associated stations"
Ningyuan Wang [Tue, 21 Mar 2017 21:02:46 +0000 (21:02 +0000)]
Merge "Add wificond API to expose number of associated stations"
am: eee9e7e234

Change-Id: I21adeb2c682e0b6a16ffd1101683991e773ba4b4

7 years agoMerge "Add wificond API to expose number of associated stations"
Ningyuan Wang [Tue, 21 Mar 2017 20:56:50 +0000 (20:56 +0000)]
Merge "Add wificond API to expose number of associated stations"

7 years agoRevert "Do not report scan aborted event" am: 4918aa86d4 am: 5d44c3ebb1
Ningyuan Wang [Mon, 20 Mar 2017 22:50:48 +0000 (22:50 +0000)]
Revert "Do not report scan aborted event" am: 4918aa86d4 am: 5d44c3ebb1
am: fd1c542fd6

Change-Id: Ibed40c019e44205b5f9bf21a2499326a1b5817ed

7 years agoRevert "Do not report scan aborted event" am: 4918aa86d4
Ningyuan Wang [Mon, 20 Mar 2017 22:47:34 +0000 (22:47 +0000)]
Revert "Do not report scan aborted event" am: 4918aa86d4
am: 5d44c3ebb1

Change-Id: I6ca2dbda84c8d6eadad4998ca834b9aec136a0b4

7 years agoRevert "Do not report scan aborted event"
Ningyuan Wang [Mon, 20 Mar 2017 22:44:14 +0000 (22:44 +0000)]
Revert "Do not report scan aborted event"
am: 4918aa86d4

Change-Id: I1ba9ee8ad11d597e8946c17187f313ae73af0555

7 years agoRevert "Do not report scan aborted event"
Ningyuan Wang [Mon, 20 Mar 2017 17:40:36 +0000 (17:40 +0000)]
Revert "Do not report scan aborted event"

SCAN_FAILED event should not be blamed for b/36231150 after investigation. Revert this change.

This reverts commit 7334e2f90be2a8cab17c913a88d850c7b9c408fb.

Change-Id: I00bbc8b29b49774f31f054406c11cceee71a8aef

7 years agoIdentify external scan result notifications am: 98d17f0968 am: 401bfab7ea
Ningyuan Wang [Mon, 20 Mar 2017 18:56:41 +0000 (18:56 +0000)]
Identify external scan result notifications am: 98d17f0968 am: 401bfab7ea
am: 5bb3b45dab

Change-Id: I97f38dd6d6dabcd325bcb351485f4a8a7e419878

7 years agoIdentify external scan result notifications am: 98d17f0968
Ningyuan Wang [Mon, 20 Mar 2017 18:52:57 +0000 (18:52 +0000)]
Identify external scan result notifications am: 98d17f0968
am: 401bfab7ea

Change-Id: I388eb4f8bfdea90372b750df159cdde6ac316393

7 years agoIdentify external scan result notifications
Ningyuan Wang [Mon, 20 Mar 2017 18:48:56 +0000 (18:48 +0000)]
Identify external scan result notifications
am: 98d17f0968

Change-Id: I12440f77d215278ca2b3e3b6e136719108c5eb5b

7 years agoIdentify external scan result notifications
Ningyuan Wang [Mon, 20 Mar 2017 16:24:58 +0000 (09:24 -0700)]
Identify external scan result notifications

Bug: 36417455
Test: compile, unit tests, manual test

Change-Id: I5b9f93015e1e51c49487f602bf109bdc158bd447

7 years agoAdd wificond API to expose number of associated stations
Ningyuan Wang [Thu, 16 Mar 2017 22:28:11 +0000 (15:28 -0700)]
Add wificond API to expose number of associated stations

Bug: 31230864
Test: compile, unit tests, manual test
Change-Id: I28cc755a79c0fb3905a6684ea1281428a5bc2afc

7 years agoMonitor station events for hotspot mode am: cf51f862b3 am: a408d302b7
Ningyuan Wang [Thu, 16 Mar 2017 21:09:32 +0000 (21:09 +0000)]
Monitor station events for hotspot mode am: cf51f862b3 am: a408d302b7
am: 6f649d0f77

Change-Id: I53797a81a7d3073bee31d697365751cdab904285

7 years agoMonitor station events for hotspot mode am: cf51f862b3
Ningyuan Wang [Thu, 16 Mar 2017 21:06:32 +0000 (21:06 +0000)]
Monitor station events for hotspot mode am: cf51f862b3
am: a408d302b7

Change-Id: Ia6038e64d67019c9eca262b22a6bf094d8f13dfb

7 years agoMonitor station events for hotspot mode
Ningyuan Wang [Thu, 16 Mar 2017 21:03:56 +0000 (21:03 +0000)]
Monitor station events for hotspot mode
am: cf51f862b3

Change-Id: Iba8804295bc8b2cbfe36b9ff047bdea30ac9f1c6

7 years agoMonitor station events for hotspot mode
Ningyuan Wang [Wed, 8 Mar 2017 16:44:39 +0000 (08:44 -0800)]
Monitor station events for hotspot mode

This enables NetlinkManager to monitor NL80211_CMD_NEW_STATION,
and NL80211_CMD_DEL_STATION.

This could be used for ApInterfaceImpl for monitoring associated
stations.

This also creates a new class LoggingUtils to avoid repeating code.
This also adds corresponding unit tests.

Bug: 36043922
Test: compile, unit tests, manual tests

Change-Id: I060062c0cd6250051da90658b229d786f287fad4

7 years agoMore loggging for pno scan events am: 042abc94bc am: 96ecdd976b
Ningyuan Wang [Wed, 15 Mar 2017 19:13:57 +0000 (19:13 +0000)]
More loggging for pno scan events am: 042abc94bc am: 96ecdd976b
am: f525be5c7b

Change-Id: I320935241bd843435aef818053fd33a9cb9fe8b8

7 years agoDo not report scan aborted event am: 7334e2f90b am: e8dbecf002
Ningyuan Wang [Wed, 15 Mar 2017 19:13:48 +0000 (19:13 +0000)]
Do not report scan aborted event am: 7334e2f90b am: e8dbecf002
am: 7d0e6083d1

Change-Id: I6b0bb987abfeb20283870a0482780c0a148159f9

7 years agoMore loggging for pno scan events am: 042abc94bc
Ningyuan Wang [Wed, 15 Mar 2017 19:09:15 +0000 (19:09 +0000)]
More loggging for pno scan events am: 042abc94bc
am: 96ecdd976b

Change-Id: Ib8f009f5115a3813ce656df17dd1869f2df657c9

7 years agoDo not report scan aborted event am: 7334e2f90b
Ningyuan Wang [Wed, 15 Mar 2017 19:09:08 +0000 (19:09 +0000)]
Do not report scan aborted event am: 7334e2f90b
am: e8dbecf002

Change-Id: I9955a1bf9d5f48e76589ddd348b42a141ae792a2

7 years agoMore loggging for pno scan events
Ningyuan Wang [Wed, 15 Mar 2017 19:08:37 +0000 (19:08 +0000)]
More loggging for pno scan events
am: 042abc94bc

Change-Id: I7128bb085dd9fbed2c1d71c145736a76f54fde48

7 years agoDo not report scan aborted event
Ningyuan Wang [Wed, 15 Mar 2017 19:04:08 +0000 (19:04 +0000)]
Do not report scan aborted event
am: 7334e2f90b

Change-Id: I972fbf7b6d800d6a15fe53c9129fc9c0bfa028bc

7 years agoMore loggging for pno scan events
Ningyuan Wang [Wed, 15 Mar 2017 17:26:46 +0000 (10:26 -0700)]
More loggging for pno scan events

Bug: None
Test: compile
Change-Id: I316e5d50cbdafb828c979c62ba3c1c2089f73795

7 years agoDo not report scan aborted event
Ningyuan Wang [Wed, 15 Mar 2017 17:33:57 +0000 (10:33 -0700)]
Do not report scan aborted event

Bug: 36231150
Test: compile, unit tests
Change-Id: I67bb801014942efa777eab22de5a82f2ca71869b

7 years agoImprove wificond logging while abridging network list am: ce6c6a2b32 am: 74c3fd48bc
Ningyuan Wang [Wed, 15 Mar 2017 01:44:05 +0000 (01:44 +0000)]
Improve wificond logging while abridging network list am: ce6c6a2b32 am: 74c3fd48bc
am: ebd0833415

Change-Id: Ia93df8d02694a5d638432d2c8676bc3545525cc4

7 years agoImprove wificond logging while abridging network list am: ce6c6a2b32
Ningyuan Wang [Wed, 15 Mar 2017 01:38:35 +0000 (01:38 +0000)]
Improve wificond logging while abridging network list am: ce6c6a2b32
am: 74c3fd48bc

Change-Id: I90f709b6f1e542d441128a4d726452e1eaa76b5a

7 years agoImprove wificond logging while abridging network list
Ningyuan Wang [Wed, 15 Mar 2017 01:33:04 +0000 (01:33 +0000)]
Improve wificond logging while abridging network list
am: ce6c6a2b32

Change-Id: I7495ded3953852666aafea39aaa672aa5e011813

7 years agoImprove wificond logging while abridging network list
Ningyuan Wang [Tue, 14 Mar 2017 22:40:41 +0000 (15:40 -0700)]
Improve wificond logging while abridging network list

Bug: 36227711
Test: compile, unit tests, manual test

Change-Id: I74e7d063c7251450a2c09d0e0be70d96f7590bfd

7 years agoCleanup p2p0 interface upon tearDownInterfaces(). am: 075145ad1d am: 750c4ad4e3
Ningyuan Wang [Tue, 14 Mar 2017 22:11:24 +0000 (22:11 +0000)]
Cleanup p2p0 interface upon tearDownInterfaces(). am: 075145ad1d am: 750c4ad4e3
am: a2b86e733f

Change-Id: Ica0411e03eb4950c514640c71d5c50b0fd2df4fc

7 years agoCleanup p2p0 interface upon tearDownInterfaces(). am: 075145ad1d
Ningyuan Wang [Tue, 14 Mar 2017 22:05:55 +0000 (22:05 +0000)]
Cleanup p2p0 interface upon tearDownInterfaces(). am: 075145ad1d
am: 750c4ad4e3

Change-Id: Ibcb342994e8c8aa29d9d0aa8c94b099c353dd576