Commit Graph

25 Commits

Author SHA1 Message Date
Swarn Singh
c88737ec64 Introduce vendor stable aidl for wpa_supplicant
This commit introduces new vendor stable aidl for wpa_supplicant.

Adding supplicant vendor stable AIDL to allow doDriverCmd which is used
by System service module (QtiWifiService).
This was earlier done through HIDL interface.

Change-Id: I271994ab4be58976fe564ada887bccfbf3876be9
CRs-Fixed: 3196761
2022-06-21 16:59:58 +05:30
qctecmdr
3aa9ef36c5 Merge "wifi: Add "CTRL-EVENT-" like callback to supplicant/hostapd" 2021-07-28 04:27:34 -07:00
Hu Wang
5771a24f63 wifi: Add "CTRL-EVENT-" like callback to supplicant/hostapd
This change adds "CTRL-EVENT-" like callback to supplicant/hostapd.

CRs-Fixed: 2780123
Change-Id: I65bc6b5301a9ad799d0542749afd0cd0796f5ff0
2021-07-08 19:05:04 -07:00
Hu Wang
591576b1f9 wifi: Add hash for IHostapdVendor 1.3 and ISupplicantVendor 2.3
This CL adds hash for IHostapdVendor 1.3 and ISupplicantVendor 2.3.

Change-Id: I30f09a2eca34fe8bc5b6279344335fcdaad7f598
CRs-Fixed: 2797767
2021-07-08 19:04:42 -07:00
Purushottam Kushwaha
f412ca1926 IHostapdVendor: Freeze 1.2@IHostapdVendor.
This commit adds hash for 1.2@IHostapdVendor interface.

Change-Id: I3214362658bb5068345bc8ed07c4e2e7096ac6be
CRs-Fixed: 2735885
2020-07-19 23:48:53 -07:00
Jignesh Mehta
8255b502bd Add all auto generated BP files
This change is adding all the auto generated BP files.
this will inprove the build time as compile time hidl-gen
will be removed.

Change-Id: Ia78880b97540e619eec88241f51b073d1831f650
2020-06-25 17:57:00 -07:00
Hu Wang
6ae2aa51e6 Hostapd: Add hostapd_cli like string commands
Add hostapdCmd() API to provide hostapd_cli like string commands
to hostapd for value added feature.

Change-Id: Iec559538d1bfc76036a584c27bc1a0de94afb149
CRs-Fixed: 2667560
2020-05-01 15:50:16 +05:30
Purushottam Kushwaha
2699635d77 Hostapd: redefine data structure to avoid dependency on IHostapd@1.2
This commit is to remove dependency on IHostapdHal@1.2 by re-defining
structures that were imported earlier. This allows support on targets
where IHotapdHal@1.2 is not present

Additionally, this commit adds following vendor network params:
 - enableOCV
 - enableBeaconProtection

Change-Id: I6b9645a1defcdb8eac5178cee39ead1f8299b325
CRs-Fixed: 2673976
2020-05-01 15:49:01 +05:30
Purushottam Kushwaha
7c2856b65e Hostapd: Add IHostapdVendor@1.2 HAL interface.
This adds new minor version 1.2 for IHostapdVendor. This adds
following support:
 - SAE_TRANSITION vendor key management.
 - VendorIfaceParams with 1.2@IHostapd IfaceParams and HwModeParams
 - VendorNetworkParams with 1.2@IHostapd NetworkParams

CRs-Fixed: 2654112
Change-Id: I153a28b92be8ca024ae80ca3e71bf1e101b0d9e5
2020-04-21 07:20:24 +05:30
Khanjan Desai
d841604e9d supplicant: up revision ISupplicantVendor to 2.2
Up revision ISupplicantVendor from 2.1 to 2.2 to add support
for  new API "doDriverCmd()" for station interface to send
a driver command. This returns data in string format.

This commit also adds hash key to Freeze below vendor HAL
interfaces

1) vendor.qti.hardware.wifi.supplicant@2.1
2) vendor.qti.hardware.wifi.supplicant@2.2

Change-Id: If327fe50bb50234fa82dad6b841f0cf6eb02c251
CRs-Fixed: 2630761
2020-03-03 21:12:19 +05:30
Veerendranath Jakkam
b2d3ce3b31 wifi: Enhance @1.1::IHostapdVendor HAL to support WPA3 SAP
- Define enum for supported vendor encryption types
- Add below variables to @1.1::IHostapdVendor.VendorIfaceParams
  * vendorEncryptionType    - to support SAE and OWE encryption types
  * oweTransIfaceName       - for OWE transition mode

Change-Id: I8a103988d39aba68c34cfd149f7865dee9b2abdf
CRs-Fixed: 2479630
2019-06-28 12:51:25 +05:30
Purushottam Kushwaha
c98005e701 wifi: create vendor.qti.hardware.wifi.hostapd@1.1 hal.
Add hostapd@1.1 vendor hal. This adds support of following on top
of hostapd@1.0:
 - set loglevel
 - allow setting channel list
 - register callback onFailure to report initializaiton failure

Change-Id: Ia06da611586ebd58693fb7c329c9be979f5f265c
CRs-Fixed: 2431914
2019-04-30 02:09:33 -07:00
Veerendranath Jakkam
352821545a wifi: Extend ISupplicantVendorStaIface to get Wi-Fi generation info.
Create ISupplicantVendorStaIface.hal@2.1 to get Wi-Fi generation status
from supplicant.

CRs-Fixed: 2415342
Change-Id: I57edf9b633fd4a6108c239fcef39229bad546d6c
2019-04-04 10:55:00 -07:00
Hu Wang
fe06faf5b3 wifi: Introduce qti.hardware.wifi@1.0 HAL interface
This add vendor HAL interface to set wifi latency level.

CRs-Fixed: 2371274
Change-Id: I28dc1b02d1fe2e30a78a5cde0de988ab97c240f2
2019-01-18 15:43:31 +08:00
Ajit Vaishya
06dc35a87c Add Hash key to supplicant and hostapd HAL interfaces
This commit Freeze below vendor HAL interface i.e

1) vendor.qti.hardware.wifi.supplicant@1.0
2) vendor.qti.hardware.wifi.supplicant@2.0
3) vendor.qti.hardware.wifi.hostapd@1.0

Change-Id: I612f19afaa91aff30003665ae760c79938537852
CRs-Fixed: 2256255
2018-06-14 14:29:33 -07:00
Ajit Vaishya
87870b7d4c Introduce the Vendor HAL for Hostapd callback notification
This commit introduces the new HAL for the notifications
from Hostapd.
Currently supports onStaConnected/onStaDisconnected
indications.

Change-Id: I2b3a7ad4e46ad03657942a6fa4c5287c3f908e3b
CRs-Fixed: 2255532
2018-06-14 14:20:46 -07:00
Lubin Yin
abf1a4e8f0 HIDL: Add WSC IE Vendor Extensions for Miracast
Add WSC IE vendor extension attributes to support
Infrastructure discover for Miracast.

Change-Id: I8b65c969e231fd13c8b4d1e16e98558ccd7e9582
CRs-Fixed: 2258168
2018-06-14 14:02:49 -07:00
Purushottam Kushwaha
624b0fe8ec wifi: Introduce Hostapd Vendor hal.
This adds vendor hal for hostapd interactions, which would be used
for additional (feature) changes for hostapd.
This also provides interface to make calls to QSAP library APIs via
setHostapdParams().

Change-Id: Ia6386dc3da6744f4b989f03bb6e97fe2fcf635c6
CRs-Fixed: 2227634
2018-05-18 13:09:03 +05:30
Ajit Vaishya
ba83ef7863 wifi: Introduce qti.hardware.wifi.supplicant@2.0 HAL interface
This Vendor HAL interface aims to accommodate proprietary Wi-Fi
value adds

Change-Id: I5d6493c46f3ab27e23213ca186328299d2e7017d
CRs-Fixed: 2218381
2018-05-02 17:53:25 +05:30
Vinay Verma
d1779f5d99 Dynamic generation of hidl make files
- Delete all make and bp files, HAL make files will be generated
  during make

Change-Id: Ib15404566ed514aff2c49cbbfe49f345ef40a5b3
2018-04-21 13:45:06 +05:30
Vinay Verma
31cf3c9602 Generate blueprint with updated hidl-gen
- Updated Android.bp with latest hidl-gen for all HAL modules
- Add package root for HAL modules.

Change-Id: I2c5bd4b275eb0f29d330383afc49417230eacc8b
2018-04-09 17:46:00 +05:30
Roopesh Rajashekharaiah Nataraja
c572514611 Wifi: Remove dependency on android.hidl.base-V1.0-java-static
- android.hidl.base-V1.0-java-static is deprecated

Change-Id: I0fc2ecbb0eff1a9a4819490f3725a39c027bc84c
2018-01-11 14:53:52 -08:00
Siddeswar Aluganti
954e587e4f wifi: Remove dependency on android.hidl.base-V1.0-java-static
- android.hidl.base-V1.0-java-static is deprecated

Change-Id: Ieae17add143fbc0420af829c35a1b6f16d303f18
2018-01-04 18:36:46 -08:00
Abhishek Srivastava
177412deb1 eap-sim : Add hal interface to set Sim number
Add interface to configure the SIM number to wpa_supplicant
Change-Id: Iba65e5d0b4a6310b03e40be5101602d51e8107a6
CRs-Fixed: 2113954
2017-09-26 20:17:08 +05:30
Vidyullatha Kanchanapally
0344737cbb wifi: Add hal interface to set FILS network params
Add new vendor interface to configure FILS specific settings in network
block to supplicant. Implement a new hal interface
SupplicantVendorStaNetwork, SupplicantVendorStaIface and
SupplicantVendorStaIfaceCallback extending SupplicantStaNework,
SupplicantStaIface and SupplicantStaIfaceCallback respectively to
accommodate the new FILS specific fields.

Change-Id: Ieb222396bf490a99c3b8c7748888208380abf200
CRs-Fixed: 2097930
2017-09-04 16:50:36 +05:30