Age | Commit message (Collapse) | Author |
|
The function wifi_add_or_remove_iface was taking care for
creation and deletion of virtual Iface. Added new separate
functions that will perform create and delete operations
instead of one single API.
Bug: 153852667
Bug: 154279995
Test: Pass wifi aware tests of CtsVerifier.
CRs-Fixed: 2633140
Change-Id: I3c175b1f5a59c6d022b2db51cfc72b48582ec3cf
|
|
Instead of hardcoding base wlan interface as wlan0 get base wlan
interface index from hal_info
Bug: 140311866
Change-Id: I8f66207dfbcb791e02faa57a19460a4cedeaeca8
|
|
Bug: 140311866
Change-Id: If376a9e40ab3a1ad948cd95b15f30ba42fcb19bb
|
|
This commit replaces "0x%lx" with PRIx64 macro for better portability of
handling 64bit values in log messages.
Bug: 144576287
Test: Builds passes successfully
Change-Id: I8b8cd56c874f87e477b7a78b2c0e5197d77df483
|
|
This commit makes some adjustments to accomodate the change of the
feature_set from being an int (32 bits) into becoming a long (64 bits)
Bug: 139354972
Test: Manual: Build succeeds
Change-Id: I665b57707fa5b22dd847023c02c92e8513c9caf6
|
|
This commit adds support for the WIFI_POWER_SCENARIO_ON_BODY_BT
SAR scenario, and map it to the proper BDF table.
Bug:
Test: adb shell halutil -sar enable 5
Change-Id: I3013815acb022f1d395c260ae16e29c4093346c9
|
|
Add new user hint sub-type NL80211_USER_REG_HINT_CELL_BASE to
wifi_set_country_code command if the feature is supported by
host driver.
Bug: 121154896
Test: Regression test
Change-Id: Ie1c0da1cc75aba02809ffd0f5d76bdb4f2ec680c
CRs-fixed: 2205885
|
|
Add support to set Wi-Fi latency mode in host driver using Wi-Fi HAL.
Supported latency modes are NORMAL, MODERATE, LOW and ULTRA LOW.
Bug: 118642535
Test: $ adb shell halutil -latency <mode (normal/low/ultra-low)>
Change-Id: I4028c2c3c1a5950e9b6bd79f4f04766b8ce309c8
|
|
Sync qca-vendor_copy.h to upstream qca-vendor.h and remove
duplicate enums/defines from vendor_definitions.h
Bug: 121155020
Test: Manual
CRs-Fixed: 2290651
Change-Id: I44e1c955ff2e4b207063ce5d7b88bb2bb8fb4ed6
|
|
Correct the mapping of wifihal error codes.
Bug: 70872935
Change-Id: Ic8bf0e6796a4e84ec6b540a34af1e202d9501d9e
(cherry-picked from 03ef1ab7c2dc2075d7691a396fc7f2547742ede6)
|
|
This commit extends SAR by adding more scenarios to handle near
body/head cases
Bug: 65174506
Test: Manual
Change-Id: I8d78fdcb3540a3371e18aef73d9f2700ff204e01
Signed-off-by: Ahmed ElArabawy <arabawy@google.com>
|
|
Use error codes from "enum wifi_error" throughout the wifi-hal.
Convert the error codes returned by kernel to "enum wifi_error"
codes appropriately before passing them to upper layers.
Change-Id: I62937e3c7870ba1b48b8aeedf38c89c2424532b4
(cherry-picked from
d54aafdb39c095318c7fecab6551e018297069ed)
|
|
am: 4f9b291b88
Change-Id: I4ff1c13ba9ab8c07f842654df8e636a7e177bf16
|
|
Modify the current tx power API to select predefined power settings
and apply the same from the BDF file
Bug: 62437848
Test: Manual tests
Change-Id: Ie0b5a837f4b4e221f7045b1276e02f510f22e256
(cherry-picked from 06dcdb8f68a3d5751e708cd431ae56e62f251e36)
|
|
oc-dr1-dev
am: 6feb8575f2
Change-Id: I144bce707bd54ca850fb020bd75e979731218924
|
|
Framework expects error codes of type wifi_error from wifihal.
Map the error codes returned by kernel to wifi_error value and
return the same to framework
Bug: 63971485
Test: Ran VTS tests on marlin.
Change-Id: Ifbb8cdb9c1177da0c6715ee2a63d4299b71f74e3
|
|
am: ae2eb26491
Change-Id: Ic5d7e73aefa61962b518e5983f153468e14f3637
|
|
The VTS fails when kernel NOT_SUPPORTED is returned for Tx power
test cases on devices where the support is not enabled.
Over writing the WIFI_ERROR status to framework.
BUG: 63683750
Test: VTS test passes now.
(cherry-picked from 4e2da13b504ef6655fc651e20abd3235b97aa658)
Change-Id: Ia18f3b3ca748971551c9c12ad206c21df7837eac
|
|
am: 682b962975
Change-Id: I8129c6a48e90136f8648461f68ecc7af752b9784
|
|
Framework sends tx power limits to wifihal. Forward the same to
WLAN driver with the help of nl80211 vendor command.
Bug: 62437848
Test: Compiles
Change-Id: I3073b98bacec33dc5ec544b8405330e820ed8bec
(cherry-picked from 4735b5927aeb8ef7a4fa18a6f694be86478d3beb)
|
|
Add missing header dependency and include system headers such as
unistd.h and pthread.h explicitly.
Bug: 37342627
Test: BOARD_VNDK_VERSION=current m -j libwifi-hal-qcom
Change-Id: Id844f42e02f5b1c83a697862204a52e8cdb8198d
|
|
Fix CLANG warnings.
Change-Id: If07194f34abc44e1e58e8b38af59ec705a62ce55
CRs-Fixed: 1015162
Bug: 28825972
|
|
Originally part of
https://partner-android-review.googlesource.com/#/c/558740
BUG=27698661
TEST=compile
Change-Id: I7264dd7a0095c24bf1f183c9f929bb79ef095703
|
|
Cleanup unnecessary logs from llstats, gscan, rssi monitor
common and tdls modules.
Change-Id: If66a8f61b11a101d84546a06514aeb5e0d8fcbfa
Bug: 23942132
|
|
Querying for valid channels immediately after country code change
may result in invalid channel list as kernel takes some time to
populate the channels in driver. A little delay(50 ms) between
set_country_code and get_valid_channels can solve the issue.
Bug: 22937052
Change-Id: If252ca9512be1cbc9d0b3e4fc80cb703657fc6f2
|
|
Usage of rand and srand function is a moderate security
vulnerability, thus removing the usage of this and replacing
with arc4random.
Change-Id: I5f24e96817bf3de09848f5626278ac65b00e07ed
|
|
Change-Id: Ia856311187a0b2168cb859bd8b2300ff59df6569
|
|
Add code changes in Wi-Fi HAL to support Wi-Fi configuration of Extended
DTIM, Country Code, Beacon stats averaging factor and Guard Time.
Android.mk file is also modified in order to compile the new
wificonfig.cpp module
Change-Id: I898b18deb4305ae6df3907bcbeca9968019dde02
|