As NAN interface supports the functionality of WiFi-Aware 4.0
specification, update MAJOR and MINOR version accordingly
Bug: 280415518
Test: TH
Change-Id: I29c80311ba5447aebeba9d455d81293f23c20a1d
Some methods like service managed bootstrapping required SDEA attribute to
carry service specific information during bootstrapping handshake. Also
once Pairing is setup User can transmit follow up frames to share NIK to the
peer which should carry shared key descriptor. Comeback timeout can be set by
Bootstrapping responder to defer the ongoing handshake.
Hence Add interface changes for above requirements.
Bug: 279363671
Test: build, flash and CtsWifiTestCases
Change-Id: I67c4e5283189cfc80ef86b610d9d7f021ff4b29b
- Add an event to know the device is suspended
- More status code
- Add pub_sub_id in the datapath request to build the relationship
Bug: 247913151
Test: build
Change-Id: I1ce107aa9abe1f31b738a382faecb8503cf09816
Maximum MLO association link count can be an input for MLO scoring
logic. If the candidate AP has less number of links to associate,
scroring logic can give a weightage to an AP with matching links as
station Assumption here is when the environment becomes better, the
AP with less score now can be a better choice.
Bug: 269336948
Test: Build successfully
Change-Id: I1fe60f68fb99b0cb00a851981cbe45cde74457e1
- Add end pairing request method
- Handle bootstrapping comeback event
- Add cipher type in the pairing request
- Remame AKM to NAN specific
Bug: 265075699
Test: cts sinlgeDeviceTest
Change-Id: Ic55370873ba8d938ea32f63b3e69253ee47bd969
The maximum number of Simultaneous Transmit Receive (STR) links used in
Multi-Link Operation can be different from the maximum radios supported
by the chip.Explicitly mention the max links as max STR links. Update
the description and usage of the capability field.
Bug: 267963579
Test: build and wifi connection
Change-Id: Ic12055a4a340aeff15382e198a76328431f9def6
This can avoid pointer mismatch due to HIDL is using a cached version of
the legacy HAL.
Bug: 265396931
Test: build and wifi connection
Change-Id: Id56c4b315cbd84f8ba69f7d7e12b3d07e656defb
Vendor can enable/disable STA-connected indoor or DFS channels for WFA Go, SAP and Wi-Fi Aware.
Bug: 207669954
Test: m android.hardware.wifi-update-api
Change-Id: Ifc6646b01b0fec082ee8f92ba483f0d4102610df
Added frequency and RTT packet bandwidth in rtt
results data structure. Also added new rtt result callback
function. The newer vendor implementations which supports
sending frequency and bandwidth should call rtt result callback
version 2.
Bug: 222186547
Test: hardware/interfaces/wifi/aidl/default/tests/runtests.sh
Test: RTT test using wifi rtt scan app from playstore.
Change-Id: I3265baa477b73cddaff49cd4d9ee88692878365c
These two new parameters helps to find the mapping between link layer
stats, radio stat and channel info.
Bug: 258013268
Test: Builds successfully
Change-Id: I6bec665b581020c8b27ed2685c684d5ef8bf4107
Multi-link operation (MLO) is considered a key feature in IEEE 802.11be,
which allows devices to transmit and receive data using multiple links
concurrently, thereby contributing to improving throughput and reducing
latency.
Currently HAL supports querying stats from single link. Add a callback
to get stats from multiple links supported by the Wi-Fi chip. Also keep
the callback to get single link layer stats as it is for backward
compatibility.
Multi link stats callback can be used for legacy case as well with
single link.
Bug: 246988155
Test: Builds successfully
Change-Id: Iea2649b6868e9b153ae31e5c05457c324f5b4e98
Interface combinations may vary based on underlying hardware/firmware
and driver support. Add a new API to query the interface combination
matrix through vendor hal.
Bug: 249351396
Test: Build successfully
Change-Id: I51dae4b182ef60a0ab4f1b16d624c69e0a3aebc4
To lower the instantaneous battery current draw of WiFi, we provide
a way to allow PowerManager to enable/disable Tx power limits.
In this CL,
we define an API in WiFi HAL, and can be referenced by Broadcom HAL.
Bug: 215193418
Test: New APIs work fine
Change-Id: I907687a4d71f48869617edc6e013639dfbccb851
Add HAL APIs and configuration in wifi_hal.h.
Test: Build pass
Test: New APIs work fine.
Bug: 206614765
Change-Id: I30681a580f1751518a30c258524a9b6216aab705
Added API to get the supported radio combinations
of the chip. This is mainly to check if the chip is
capable of multi band simultaneous operation.
For Example in case of a chip which has two radios, where one radio is
capable of 2.4GHz 2X2 only and another radio which is capable of either
5GHz or 6GHz 2X2, number of possible radio combinations in this case
are 5 and possible combinations are
{{{2G 2X2}}, //Standalone 2G
{{5G 2X2}}, //Standalone 5G
{{6G 2X2}}, //Standalone 6G
{{2G 2X2}, {5G 2X2}}, //2G+5G DBS
{{2G 2X2}, {6G 2X2}}} //2G+6G DBS
Bug: 208877624
Test: unit test
Change-Id: I4c90f80002ca138133a575bca80dfdef2a593ab2
If set, it indicates that the device is operating
in an indoor environment. When driver receives this
indication, it can safely enable WFD GO operation
on indoor channels.
Bug: 207671411
Test: Manual basic wifi tests
Change-Id: I970dd54f538ee85d76d702b1ce36432bad901602
This commit adds the necessary defines for 11be(WiFi-7) support
Bug: 198746544
Test: Builds Successfully
Change-Id: I5be07dac3f5eb196717474ac8a1f2e3b1e2556d5
This commit adds the enum to indicate driver support for MAC address
change without iface reset.
Bug: 202424223
Test: atest VtsHalWifiV1_5TargetTest
Test: Manual - Connect STA to AP and check random mac is set
Change-Id: I29662153d83eedf9986142f8371f3a7251b625dc
This commit adds new SAR scenarios for foldable devices.
Bug: 188138055
Test: Verify proper scenario selection
Change-Id: I472d3989edb1f8949a0eb1efd249b13aa55dc537
This commit adds a method to forward the subsystem restart request
Bug: 178126071
Test: Trigger firmware restart and make sure event was forwarded
Change-Id: I5e97e645b630822865b1614f999e8b465a6d2b0b