summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-12Merge be97bb60f6238eaa0f339277a6e3a719c0aafdee on remote branchHEADsugisawaLinux Build Service Account
Change-Id: I75171475d60ec869f4cb98452c4e6cc7cb4ecc43
2021-10-24Merge c6c275e9f029a93223db3f4689701f963cd3881f on remote branchLinux Build Service Account
Change-Id: Idabaea6ddaf04c2adcbbecd067233c88c3d0232a
2021-09-30wlan: Fix compile issue for wpa_supplicant_8_libBharat Pawar
send_and_recv_msgs function is guarded by CONFIG_ANDROID_S macro as the newer API has introduced two additional parameters with android S. CRs-Fixed: 3045269 Change-Id: I251396cc554d6a43e546e2a88e6740bf4fd3a357
2021-09-29WiFi-HAL: Remove unused libwpa_client shared libraryEruvaram Kumar Raja Reddy
Remove libwpa-client shared library from WiFi-HAL as it is not used for any functionality. CRs-Fixed: 3047352 Change-Id: I93671280b599c385569bf427aafe58d97c3337a1
2021-08-13Merge b844b519b051fd1c985cae93d33196ec2bd67ca5 on remote branchLinux Build Service Account
Change-Id: Ic9869f957a39e56a8bd56adc28e1f49ede62b375
2021-07-28Merge "wpa_supplicant_8_lib: Reject getstainfo command on non-hapd iface" ↵CNSS_WLAN Service
into wlan-aosp.lnx.6.0
2021-07-26WifiHal: populate llstats peer info with correct offsetVinay Gannevaram
llstats peerinfo has varying wifi rate stats. Since llstats is a linear buffer with interface and peer stats, we should include wifi rate stats length while computing offset of next peer CRs-Fixed: 2999671 Change-Id: Icc0395cf290268f4c2c96031389fae36ac48d47c
2021-07-26wpa_supplicant_8_lib: Reject getstainfo command on non-hapd ifaceAleti Nageshwar Reddy
This commit enhances getstainfo command to reject the request if it is not sent on hapd interface. Change-Id: I50925aa01930795e1d7226021173f179a8f4d4ca CRs-Fixed: 2999517
2021-07-23Merge eac1d47fd8127cb0f00033b2de7a1b82c2f3c5d5 on remote branchLinux Build Service Account
Change-Id: If91059bb01de8532376900e8b6bca00031d4aee1
2021-07-22Merge "wlan: Define QCOM_WLAN_ROOT to represent a new path." into ↵CNSS_WLAN Service
wlan-aosp.lnx.6.0
2021-07-14wlan: Define QCOM_WLAN_ROOT to represent a new path.Naveen S Nair
Certain build systems define a new path (say hardware/qcom/***/wlan instead of hardware/qcom/wlan). Since this path is referred by the other dependent modules (such as HalProxyDaemon, oem-ss), define a new variable to point to the current path. Change-Id: I05c566bf2a9f4db54f294d0f44ffa6e8b680a9ff
2021-07-12wifihal: Fetch lowi caps again if not obtainedVinay Gannevaram
lowi server capabilities are fetched from fw after lowi initialization and wifi is turned on. When wifihal queries caps before wifi is on, it will receive no capabilities. Hence wifihal should retry for capabilites before sending lowi request CRs-Fixed: 2986700 Change-Id: Ic8871794dbdd2d0a876449eb8116bad6095257bc
2021-07-09Merge 1bc3622f56fb2ee03b0d72262cd5ec0a7d16dbf7 on remote branchLinux Build Service Account
Change-Id: Iaa2ee5896e15103f075737115ae4e77765976498
2021-07-06wpa_supplicant_8_lib: Retrigger CSI Start during RoamingMohammad Asaad Akram
CSI Capture is expected to continue even after roaming. This commit retriggers CSI START, and resuses earlier CSI parameters. Change-Id: Id7c6d2b009368a4be8a03ee0db9085a5836c74f3 CRs-Fixed: 2966804
2021-07-05wpa_supplicant_8_lib: Cleanup unused arguments in CSI codeMohammad Asaad Akram
This commit cleans unused arguments and purges the synchronous response handle registry while sending CSI start and stop nl commands to the driver. Change-Id: I695f6b3f10945c203ad025c81f323f0bd289549f CRs-Fixed: 2966804
2021-06-29Remove limit on max duration of CSI captureSwarn Singh
Remove the limit (900 seconds) on maximum duration of CSI capture. Also don't stop the CSI capture if the duration configured by user is zero, in this case the user is expected to stop CSI capture explicitly. Change-Id: Idf7cc4c58390570c3ce155e3b2139b358acb7cd7 CRs-Fixed: 2979224
2021-06-23Merge 5d3ebc60c65826fb937268cdf49a6659268fd8f2 on remote branchLinux Build Service Account
Change-Id: I6b38ef4fc15068ae961f045534362f5430e5831a
2021-06-21Add user configurable transport modeSwarn Singh
This commit gives the user opportunity to select the transport mode to get the csi data. The command to add the transport mode as below Example: CSI start 900 1 Here 900 represents the CSI duration (in sec) to capture CSI data. Below is the transport mode corresponding to user input: 0 - QCA_WLAN_VENDOR_CFR_DATA_RELAY_FS 1 - QCA_WLAN_VENDOR_CFR_DATA_NETLINK_EVENTS Change-Id: Ifcbb00ba8c284f685b1c01b6f09f0552e5417e3d CRs-Fixed: 2974322
2021-06-21Add nl attribute for cfr dataSwarn Singh
This commit adds vendor nl attribute for cfr data such as transport mode to tell driver to send cfr data to upper layer through nl or relayfs mechanism. Change-Id: I4c6cbada05087b4341724d8864653ffd8fd709d9 CRs-Fixed: 2962345
2021-06-21wpa_supplicant_8_lib: Import CSI commandSwarn Singh
This commit imports CSI feature from oem-ss. CSI is channel status information, which is based on CFR - channel frequency response in target. It supports to start with duration and stop. Here is example- start to capture: CSI start <duration> stop to capture: CSI stop Change-Id: Ie7030a80de9488b5aa7208349d4c865b55552947 CRs-Fixed: 2945487
2021-06-09Merge "Wlan: Include stdbool.h for LE platform" into wlan-aosp.lnx.6.0CNSS_WLAN Service
2021-06-09Merge "Wlan: Fix the problem of strlcpy in LE platform" into wlan-aosp.lnx.6.0CNSS_WLAN Service
2021-06-08Merge 3aaa906921ffab53912228d02667267dc468c434 on remote branchLinux Build Service Account
Change-Id: I4ff5e1d20b239b1adac7f921a12df797cfc0952e
2021-06-02wpa_supplicant_8_lib: update qca-vendor_copy.hPurushottam Kushwaha
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on 12/03/2021 at https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h This also removes the duplicate definition added by commit ffc94ba (GETSTATSSTAINFO: Parse new vendor attrs for get_sta_info endor command) CRs-Fixed: 2960235 Change-Id: I4a848ca34970802f20bfd752926ac7104fd7e427
2021-06-01Merge "Issue legacy GET_STATION command on new command GET_STA failure" into ↵CNSS_WLAN Service
wlan-aosp.lnx.6.0
2021-06-01Merge "wpa_supplicant_8_lib: Update GETSTATSBSSINFO" into wlan-aosp.lnx.6.0CNSS_WLAN Service
2021-06-01Merge "GETSTATSSTAINFO: Parse new vendor attrs for get_sta_info vendor ↵CNSS_WLAN Service
command" into wlan-aosp.lnx.6.0
2021-06-01Wlan: Include stdbool.h for LE platformHongwei Ren
In file included from driver_cmd_nl80211.c:27: wpa_driver_common_lib.h:333:2: error: unknown type name 'bool' 333 | bool show_band; | ^~~~ driver_cmd_nl80211.c:1397:23: error: unknown type name 'bool' 1397 | int *status, bool *new_cmd) Change-Id: I40e9724dfe03bb1e866ea46e76895ba4b3e942e1
2021-05-27Wlan: Fix the problem of strlcpy in LE platformHongwei Ren
Change-Id: I6b026a7a81257e222b38f3a5bdfb88050be1c872
2021-05-19Merge 8dbca1ae84793b8a39adec1fe652963b69ea52a1 on remote branchLinux Build Service Account
Change-Id: Ie18437c77697dccda6c739f9092678342ff46661
2021-05-11wifihal: set nan extended vendor command always enabled trueMohammad Asaad Akram
Set nan extended vendor command always enabled true. Change-Id: I2867ecd8efd633b5df8b141d3bbc1893279ef857 CRs-Fixed: 2934588
2021-05-10wpa_supplicant_8_lib: Fix possible memory leakageMohammad Asaad Akram
This commit fixes possible memory leakage in set congestion report Change-Id: I438122751b018922f87c8182e3b7e2d50f314308 CRs-Fixed: 2941848
2021-05-07Merge e43bac42b8ae518eddbdbb32ac05eb1353e1b16e on remote branchLinux Build Service Account
Change-Id: I390f4ff2f1ff3162f0d0e35de5b52b57f8854339
2021-05-06Merge "wifihal: set nan extended vendor command always enabled true" into ↵CNSS_WLAN Service
wlan-aosp.lnx.6.0
2021-05-06wlan: Replaced include.h with stdbool.hRamanasarvesh Sadula
As this driver_cmd_nl80211_extn.h file requires only stdbool.h header file, includes.h is adding many internal files that is causing compilation errors. So replaced includes.h header with stdbool.h. Change-Id: I9509b55b3195ba63077e0ed4e219a72719499528 CRs-Fixed: 2940028
2021-05-06wifihal: set nan extended vendor command always enabled trueMohammad Asaad Akram
Set nan extended vendor command always enabled true. Change-Id: I2867ecd8efd633b5df8b141d3bbc1893279ef857 CRs-Fixed: 2934588
2021-04-23Merge "wpa_supplicant_8_lib: update qca-vendor_copy.h" into wlan-aosp.lnx.6.0CNSS_WLAN Service
2021-04-22Merge 39b8fb96aff4ac636da990777caa8d80a649c54d on remote branchLinux Build Service Account
Change-Id: Ic34b222a62d4f3054aefa0ec8bb807a0ede2e3e6
2021-04-22wpa_supplicant_8_lib: update qca-vendor_copy.hMohammad Asaad Akram
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on 22/04/2021 at https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h Change-Id: I0d534d0676c1fb7d209cde6402d5d17bc704ec67 CRs-Fixed: 2929343
2021-04-18wifi: limit congestion report intervalChenming Huang
A big interval is meaningless for congestion events report. Also, it might lead to wrong percentage. So here limit interval to no more than 30 to match driver/FW's setting CRs-Fixed: 2916668 Change-Id: I2c84f63beafcf47d38f1052bfbf5a6ea92afff98
2021-04-10wpa_supplicant_8_lib: update qca-vendor_copy.hMohammad Asaad Akram
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on 10/04/2021 at https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h Change-Id: I3bd6136eec084257d9c23bf53d94c9f5b3468b0b CRs-Fixed: 2920856
2021-04-09Merge dc304be4ce897998c8fc844ee61a4fce277e29c2 on remote branchLinux Build Service Account
Change-Id: Ib13bee60ec36b7fa825a65eecd5b1ec350380c9a
2021-04-02Merge "Type cast to correct data type for comparision in NANTLV_ReadTlv" ↵CNSS_WLAN Service
into wlan-aosp.lnx.6.0
2021-04-02Merge "wpa_supplicant_8_lib: Remove unnecessary initialization and malloc" ↵CNSS_WLAN Service
into wlan-aosp.lnx.6.0
2021-04-02wpa_supplicant_8_lib: Remove unnecessary initialization and mallocVinita S. Maloo
Cleanup code in parse_get_feature_info API to remove unnecessary initialization and malloc. Change-Id: I10e340ba74893ee90510b664d7697cf854c984f8 CRs-Fixed: 2911912
2021-04-01Type cast to correct data type for comparision in NANTLV_ReadTlvSunil Dutt
pOutTlv->length is of type u16 while the inBufferSize is int. The comparision between these different types is incorrect. Hence, Type cast to correct data type for comparision in NANTLV_ReadTlv. Change-Id: I72f96622f1264777e6f66ed8962b99369498c873 CRs-fixed: 2884038
2021-03-24wpa_supplicant_8_lib: Print status as returned by oem-ssMohammad Asaad Akram
This commit allows wpa_supplicant_8_lib to print the oem command status as returned by the library. Change-Id: Ia0baa1327218428b2af239e907ac2d8ae686a043 CRs-Fixed: 2906773
2021-03-20wpa_supplicant_8_lib: update qca-vendor_copy.hMohammad Asaad Akram
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on 20/03/2021 at https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h Change-Id: I5336a58ec08c956a04bf389cb117b2c96f2d8ce2 CRs-Fixed: 2904353
2021-03-19Merge "WifiHal: Increase max number of allowed whitelist SSIDs count" into ↵CNSS_WLAN Service
wlan-aosp.lnx.6.0
2021-03-16WifiHal: Increase max number of allowed whitelist SSIDs countVeerendranath Jakkam
Increase MAX allowed number of whitelist SSIDs count to 8 Change-Id: I6ea8ff4f1623607b0180b243e230675f9ff7935c CRs-Fixed: 2900468