summaryrefslogtreecommitdiffstats
path: root/service/lib
Commit message (Collapse)AuthorAgeFilesLines
* Clean up bad command implementationJerry Lee2015-07-151-0/+4
| | | | | | | b/22349265 Change-Id: I3d5e0e3c6d06a86f9c59b00754bfc9e5677fe9e7 Signed-off-by: Jerry Lee <jerrylee@broadcom.com>
* Add wifi offload feature: mkeep_aliveEcco Park2015-06-251-0/+10
| | | | | | | b/21405946 Change-Id: I0bbe294d52e97d9609d35d788410fd0bb4c6d5f7 Signed-off-by: JerryLee <jerrylee@broadcom.com>
* Add a debuggability interface: stop loggingJerryLee2015-06-241-0/+4
| | | | | | | bug: 21730601 Change-Id: I4dd4c6bae10b9e8ad7c8cabc887b8d51c07eff01 Signed-off-by: JerryLee <jerrylee@broadcom.com>
* am 03ba4a5..ed3f1dd from mirror-m-wireless-internal-releaseVinit Deshpande2015-05-131-4/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * change wifi Logging headerxinhe2015-05-051-5/+5
| | | | | | | | | | | | | | | | Allocate the memory at JNI layer. Thus, instead pass down ** , pass * down Bug:20853404 Change-Id: I0827a0b311566df9231c96d6a8f1dc4c982d8ca3
| * 5GHz roam configurationPierre Vandwalle2015-05-051-0/+25
| | | | | | | | Change-Id: I34a59b6de90bda5198e42c3ecf24e978efc73c93
| * Fix halutil build error [DO NOT MERGE]xinhe2015-04-271-1/+40
| | | | | | | | Change-Id: I0bafc698aab75606ab550b86389f4bd231dc06b0
* | Merge commit '624b4e2' into master_mergePrerepa Viswanadham2015-05-011-0/+18
|\| | | | | | | Change-Id: Iaf46e8490ccb35519aaa7db6873db6abf93d48a0
| * TDLS enhancement HAL interface updatexinhe2015-04-221-0/+19
| | | | | | | | | | Bug:15152152 Change-Id: I6ef4924f8db85244723cdee89166811f058fd675
* | Fix halutil build errorxinhe2015-04-241-0/+39
| | | | | | | | Change-Id: I0bafc698aab75606ab550b86389f4bd231dc06b0
* | am f24e3d7..a547460 from mirror-m-wireless-internal-releaseVinit Deshpande2015-04-141-2/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | a547460 Fix incorrect matching of Passpoint networks 93a1dbd fix RTT crashes runtime This is due to local referencs have been used up Bug:20143987 5faa29d changes to support wifi_logger.h API changes a7ead3d Corrected and tightened up MO tree and mapping from/to configs. 71cd814 Merge "Use PasspointMatchInfo to select good passpoint network" into m-wireless-dev 0c14982 Merge "Store PasspointMatchInfo in ScanDetailCache" into m-wireless-dev 8eefaf2 Use PasspointMatchInfo to select good passpoint network 4d381bc Store PasspointMatchInfo in ScanDetailCache Change-Id: If9ce95af4968cee4a458dddf21151eaf015880dc
| * changes to support wifi_logger.h API changesPierre Vandwalle2015-04-101-2/+1
| | | | | | | | Change-Id: I31e7116b47ccb76e8def50516a9532a296a2f557
| * Wifi HAL should not require stubs for all functions [Do not merge]xinhe2015-04-032-147/+170
| | | | | | | | | | Bug:19949178 Change-Id: I7bdef880c3f975370e2c99080b375fb2f245d243
| * wifi_hal: Add missing stubsAjay Dudani2015-03-261-0/+16
| | | | | | | | | | | | | | | | * wifi_get_rtt_capabilities * wifi_set_epno_list * wifi_set_country_code Change-Id: Ia024ad4760bb589499ea4390cc6a8c01d73b0c9e
* | Add general stubs for wifi halxinhe2015-04-012-139/+154
| | | | | | | | | | Bug:19949178 Change-Id: I51ecdf4fecd3584fa86be9a0c2299dc910e3ca59
* | fix bullheader build errorxinhe2015-03-251-0/+8
|/ | | | Change-Id: Ia72da966fba5cd64310e32c61399ef6c6de81fb5
* initial logger stuffPierre Vandwalle2015-03-181-0/+6
| | | | Change-Id: Ie08d4184efe40c91969914ce84a1a6f1d255ec21
* New Additions to WifiScanner APIs [DO NOT MERGE]Vinit Deshpande2015-01-121-6/+1
| | | | | | | | | | | Added single shot scan, and maxScansToCache. Also fixed getScanResults() to report scan results to listeners. Bug: 18087596 Bug: 17694040 Bug: 18059273 Change-Id: Id623ab9ee2ab89c86a35082279331fa609016347
* wifi: Add wifi_set_nodfs_flag() functionDmitry Shmidt2014-08-251-0/+4
| | | | | | | Bug: 17181998 Change-Id: Ie85cd3cae192f826d8264fc9b9cb3c51ca1d85ac Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* PNO MAC rotation + Hotlist Lost eventAshwin2014-08-251-0/+4
| | | | | | | modified: service/lib/wifi_hal.cpp modified: service/tools/halutil/halutil.cpp Change-Id: Ide2d4a8b03f5413e8fe07168c1970ebfd03fc232
* fix build when LIB_WIFI_HAL := libwifi-halColin Cross2014-07-121-1/+5
| | | | Change-Id: I852519ac2cd6033305868478d7a10ae70cc6a9a5
* Update halutil to get Feature list, channel list, scan complete eventAshwin Bhat2014-07-101-2/+14
| | | | | | modified: service/tools/halutil/halutil.cpp Change-Id: I486f6b110bfefcdd17e7f152526d849edd7101ee
* Fixing mako and msm8226 buildVinit Deshpande2014-06-121-2/+3
| | | | | | msm8226 is using stubs for HAL; updating them for GScan. Change-Id: Ic734a3cbf75bfa4330ac42d3a83886c7b3389445
* Remove duplicate copies of nl80211_copy.hVinit Deshpande2014-05-221-4040/+0
| | | | | | | We'll use a single copy - the one in external/wpa_supplicant_8 project. Bug: 14889555 Change-Id: I2e432bddcff278e792579970122cdea9e80ffb64
* More build fixes for Shamu buildVinit Deshpande2014-05-181-0/+14
| | | | Change-Id: I863278e3933b8fa00451cc328867ffdb42098018
* More Wifi HAL stubs to fix buildsVinit Deshapnde2014-05-081-1/+11
| | | | Change-Id: I44864106f8a02c49e794fa5cb8bf8f2864f54113
* Moving Wifi HAL to hardwareVinit Deshapnde2014-05-0710-3154/+47
| | | | | | | | | | | | | This change moves all Wifi HAL headers to libhardware_legacy; and moves hal implementation under hardware/<vendor>/wlan. This way different vendors will be able to tailor implementation to their drivers. Change-Id: I55789bb6788ab694f4896aa36d76f7887b32dad6 Conflicts: service/Android.mk service/lib/common.cpp service/lib/wifi_hal.cpp
* More HAL fixesVinit Deshapnde2014-05-078-200/+5096
| | | | | | | | | | | | | | | This change implements all message interaction with Broadcom's drivers; and enables three basic features; scan, hotlist and significant wifi change. There are GSCAN API changes too - 1. The on_scan_results event is changed to on_scan_results_available This is to make a single path for retrieving scan results - via the get_cached_scan_results method. 2. Updated set_significant_change_handler method to include params 3. Updated some parameter names 4. Specified sizes on all arrays. Change-Id: I39936e1cc84c273b86b86c2e2085cb7b924cafb8
* Remove some unpublished changesVinit Deshapnde2014-05-072-277/+0
| | | | Change-Id: I6210c0449aeeffdeab75bed9c752bd8d836001a2
* Fix broken build and some more functionalityVinit Deshapnde2014-05-075-79/+201
| | | | | | | | | | Build is broken because some changes didn't get merged correctly. New changes are related to fixing gscan messages. Change-Id: Ib4ddd26b83a736a1106d9784c57cfbab249101dc Conflicts: service/lib/wifi_hal.cpp
* More changes required to make HalUtil functionalVinit Deshapnde2014-05-078-44/+123
| | | | | | | | This change fixes halutil to send commands to wlan0 interface. It also assigns different types to WifiHandle and WifiInterfaceHandle to make it harder to interchange usage. Change-Id: Iade453c4bdd60ef58fdafd2b9b94d8ad8a4ae562
* More HAL functionalityVinit Deshapnde2014-05-077-65/+368
| | | | | | | | | | | | | This change implements JNI plugs for delivering events to WifiNative in framework. Also introduces a test utility. Also has updated Gscan.h which is made up-to-date with the promised functionatliy. Change-Id: I12dd6d9f171e01e4b23ce4839b4022acd5e599cb Conflicts: service/Android.mk
* wifi hal: use libnlColin Cross2014-03-202-17/+8
| | | | | | | libnl_2 has been replaced by libnl Remove debug lines that touch libnl internals Change-Id: I37a70fb4f040a7e53676fdcf8b1db8e17fbbf4b7
* Wifi HAL initial implementationVinit Deshapnde2014-02-2811-0/+2119
This change introduces Wifi HAL. It has basic structure that we can expect most commands and events to follow. Only one command is implemented for illustration. Change-Id: I16e4b50f3034214e41ab5d363e2c3f543345609b