| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Bug: 34388964
Test: wifi works
Change-Id: I001e2da21d173fada2ad7f78c76e89227cbe37cc
|
|\
| |
| |
| |
| | |
Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: I015a74d0bd64844bbecdd7849d168a69da3eacb2
|
| |\
| | |
| | |
| | |
| | |
| | | |
am: 573422c56e
Change-Id: I0b1ece7e5dfc51c7c0c5c911011b1dfabc9d5d29
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
we should use AP bssid instead of local interface mac address
for NL80211_CMD_GET_STATION. Local interface mac address only
works for some devices.
Bug: 66218880
Test: compile, unit tests
Test: run the following CTS test:
cts-tradefed run cts -m CtsNetTestCases -t
android.net.wifi.cts.WifiManagerTest#testWifiWatchdog
Change-Id: I8852ab5085d186ee3f1e5b81abbf4c1d2500b9fa
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: b3fb231cee
Change-Id: I14372022b36b3abd9cb8d1310c888aae763343d3
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 65025500
Test: compile, unit tests
Merged-In: Id4fe741d4a66329302cea0961d1bc17a35aa9382
Change-Id: Id4fe741d4a66329302cea0961d1bc17a35aa9382
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into oc-mr1-dev
am: de45b50b17
Change-Id: Iaf059d37c1657f5ecc73d21f1b871082316ec72a
|
| | |\
| | | |
| | | |
| | | | |
into oc-mr1-dev
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 64853991
Test: Unit tests and on-device testing for finding APs in Offloaded PNO
scans
Change-Id: I88fcbaed00627a7d282b6214f93419a761764da6
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: c9cee96d62
Change-Id: I7fd6ac6c46236cae80e6b80bae96c1997aed95b2
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Call OnPnoScanFailed callback if failed to fallback to netlink pno
Bug: 32842314
Test: runtests.sh
Change-Id: I6aab3c7d95ee0cfd7adc4f5519fcd80caab60759
|
| |\|
| | |
| | |
| | |
| | |
| | | |
am: 94abf86afd
Change-Id: Ie2abd3bd49dc46b30a84f0080b24c13896dac892
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Enable use of adb shell setprop <property_string> <value> command
to enable using offload HAL for disconnected mode PNO scans.
Bug: 64944391
Test: Unit test and on device to test to ensure the command works
Change-Id: I911a15177f98be6040d161093bf4c97089973b9c
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
implictly via group" am: 7a83a7b6ae am: ba2aef39e1
am: a7380222e1
Change-Id: I0950d7fbb7c616cbe12cc72cf3f1210f050dbc35
|
| | |\ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
implictly via group" am: 7a83a7b6ae
am: ba2aef39e1
Change-Id: If1cae3b2dfcbe3363df918152ef88fb87fabd4c9
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
implictly via group"
am: 7a83a7b6ae
Change-Id: Ief0640e87120c4aa3c7e5b1874f307a1baf43ef4
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
implictly via group"
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
implictly via group
Rather then depending on the ANDROID_PARANOID_NETWORKING hack,
which allows processes in group net_raw and net_admin to implicitly be
granted CAP_NET_RAW and CAP_NET_ADMIN, set the capabilities explictly.
This allows wificond to function on mainline based kernels that do
not enable ANDROID_PARANOID_NETWORKING.
Bug: 65022091
Change-Id: Ia44bf3192ab48944e7d423635a06650214d22b27
Signed-off-by: John Stultz <john.stultz@linaro.org>
|
| | | |\ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
7f1ec84fd1
am: 22ab38933b
Change-Id: I8c517249241b7f8035ec47e80a5244006b6e5ad3
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 7f1ec84fd1
Change-Id: I882a57c1a861ab5c6d911bd043630a0ba3bf932a
|
| |\ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
am: 8367747ea5
Change-Id: Idc08e94f9a60f09e3f2ae2efb53bea7f3590f78e
|
| |/| | | |
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | | |
am: 95bc0ff0d7
Change-Id: I1a6a9e858ded5f1c6c7c41453b768a0b234b012e
|
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix the following warnings:
system/connectivity/wificond/net/netlink_manager.cpp:189:54: warning:
Assigned value is garbage or undefined
[clang-analyzer-core.uninitialized.Assign]
system/connectivity/wificond/tests/nl80211_attribute_unittest.cpp:280:22:
warning: The left operand of '==' is a garbage value
[clang-analyzer-core.UndefinedBinaryOperatorResult]
system/connectivity/wificond/tests/nl80211_attribute_unittest.cpp:281:22:
warning: The left operand of '==' is a garbage value
[clang-analyzer-core.UndefinedBinaryOperatorResult]
system/connectivity/wificond/tests/nl80211_attribute_unittest.cpp:282:22:
warning: The left operand of '==' is a garbage value
[clang-analyzer-core.UndefinedBinaryOperatorResult]
Bug: b/27101951
Test:Warnings are gone.
Change-Id: Ice4e7cd9954953affbd2e34d5c85b3e96a2756a1
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 7018247f52
Change-Id: I66a110dbfdc0dcd8241d6d53d30dec7ee5b2dab0
|
| | | | |\ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 64809697
Test: compile, unit tests
Change-Id: I4457dee48b7af6e4d2d709b636e4ddecbd8d68cd
|
| | | |\| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 5002120904
Change-Id: If00bbc99c8dce35e1cb6e3d85a009d4ca90a1568
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The assumption that the Boardconfig.mk will export a flag that will
determine support for a feature is incorrect. Remove using of this
assumed flag from wificond.
Bug: 32842314
Test: Unit tests, On device test
Change-Id: I3aa33318a5e220a30f9950a7bb9488058f1421b9
|
| | | |\| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 8f574ac480
Change-Id: I6167b0f9d03b366caca1058bfcfaa91e38a0dc90
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Wificond ScannerImpl interfaces with Offload HAL to invoke APIs to
perform disconnected mode PNO scans. This CL tests behavior of
ScannerImpl.
Bug: 32842314
Test: Unit test and VTS
Change-Id: I070d17c98ce90a9aeded80eac7135d02e36f0231
|
| | | |\| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 8043a56883
Change-Id: I6133dd6be7cdb1cdac3f2e94bf643e315445c604
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This CL addresses the following issues in handling of Offload HAL scan
results from the Offload HAL service
- Make cached scan results member variable a pointer so that the memory
for the vector can be allocated on the heap
- When an Async Error occurs in the Offload HAL service, switch to
performing PNO scans over netlink instead of letting it decide again.
- OffloadScanUtils convertToNativeScanResults() now needs to take in a
pointer to the vector that will store the scan results for retrieval.
- Populate tsf field fo the scanResult so that it doesn't get filtered
out by the framework
- Add logging to scan stats
Bug: 63148974
Test: Unit tests, on-device testing for ensuring we connect to an
available access point from screen off disconnected mode.
Change-Id: Ida507d857faa8ea6dbee362cf0116f8ca858963f
|
| | | |\| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 69f61f7fd1
Change-Id: Ic94f0f3ed105351efbe89f647fc18b6e21f3946a
|
| | | | |/
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Create objects for Offload HAL to enable testing of Scanner Impl
Test: Unit tests
Bug: 32842314
Change-Id: Iea881dbbef0f6dc53b87f8ea24acd3c3e347f902
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 64187ec9e8
Change-Id: I667c9f0ac0b0c5d9b99735890d7f79cabce30cc5
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Implement getPnoScanResults() API to return scan results from the
interface that completed the scheduled PNO scans in disconnected mode
most recently.
Bug: 63148974
Test: Unit tests, sanity test and on-device tests
Change-Id: Ife9f890faa7cdbc34da83708f59eae7398e76109
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 7439bcacc8
Change-Id: I2524ab40b19d0e7d8d02725c1933f0bfce6083d4
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Offload HAL getService() is a blocking call which can cause a deadlock.
Replace it with non blocking call tryGetService() which returns null if
the service is not running instead of waiting on the service to start.
This implies that the client needs to be able to get a reference to the
service at a later time. The design choice is to use tryGetService() API
to get the handle when a disconnected mode PNO scan is requested if this
was not available before.
Bug: 62807929
Test: Unit test, sanity test
Change-Id: I344fd93c4afe2381c356e626e83311af49a5ad49
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: e15c0edc98
Change-Id: I3e35f8f110a4f0a7853a86e81fb89c7d42d9cc90
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Asynchronous errors from the Offload HAL service must be forwarded to
Wificond scanner implementation which can then switch over to the other
interfaces for completing disconnected PNO scans. This requires
specification of an interface from Offload HAL client to Wificond's
scanner implementation. Unit tetsts are updated accordingly.
Bug: 32842314
Test: Unit test and VTS
Change-Id: Ie56a52caf161c851d1945584a2bf93734008598a
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: dbc54f3c73
Change-Id: I02b443b91977237cdada6d8e39561dab3a0ba013
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add new APIs to IPnoScanEvent AIDL itnerface that can be used to report
Offload HAL events for purposes of Offload HAL scan metric collection
by framework
Bug: 32842314
Test: Unit tests, on-device test for connecting to a network found by
Offload HAL during PNO scans
Change-Id: Iae97389a35a728e3c0fc67f4f2c9937a8fa4acee
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 8a89f6126f
Change-Id: Ibf86652bab751bc6a3f11976cb6143a2e6785d59
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When converting scan results from Offload HAL to NativeScanResult
format, fix updating the BSSID field.
Bug: 63148974
Test: Unit test, sanity test - bring up the phone and connect with
access points, test disconnected mode PNO scans with Offload HAL as the
interface of choice
Change-Id: I60ae8b4e6422727c2cab2d2fca4c5a0730558035
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
oc-mr1-dev-plus-aosp
* changes:
Support scan plan attribute for scheduled scan am: dfbe7e4e12 am: 42a0681f17
Retrieve scan plan capabilities from kernel am: 514a184b8e am: 2047993daf
|
| | | | |\ \
| |_|_|_|/ /
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 42a0681f17
Change-Id: I934bfe02ae968870083e9c7e72988c2d4147f7ae
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: dfbe7e4e12
Change-Id: I9f02cb749ee81c0083157d002d72cda25782cde8
|
| | | | | |\ \
| |_|_|_|_|/ /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 2047993daf
Change-Id: I005e6956e54bd1619384b577b50ac0ee98f2a25f
|