Instead of expecting MdnsOffloadManagerService to exist which is
correct in principle but VTS fails as use of GSI is required.
Bug: 318332352
Test: atest VtsHalWifiStaIfaceTargetTest
Change-Id: I47453e7ad009b08aadf7c09fc144d2166ef9991b
NewApi is a lint check that you don't call framework methods that were
introduced in versions later than your min_sdk_version. We want to
make this an error, so we're baselineing all existing issues.
This cl was generated automatically, by taking all the NewApi issues
from the reference baselines, and all the non-NewApi issues from the
existing checked in baselines.
Bug: 268261262
Test: Presubmits
Change-Id: I3e4bcd76bad422513d48712303ce5c857511d9be
This is done implicitly today via a baseline map in
build/soong/apex/apex.go. Make this explicit in Android.bp
Bug: 281077552
Test: m nothing
Change-Id: I71d9a6ce9707557f8e7652adc7afa3292ef9188d
and Vendor HAL V2.
Comments addressed include:
- Indicate version where methods were
deprecated.
- Bitmasks should use an int rather
than an enum.
- Use 'us' suffix instead of 'micros'
for consistency with the rest of
the interface.
Bug: 317404786
Test: m
Change-Id: I026479aaa3f358913f61c6505ff9dccb0edc5ae8
Add configureExtListenWithParams API to configure the vendor data as
OuiKeyedData List.
Bug: 296069900
Test: atest VtsHalWifiSupplicantP2pIfaceTargetTest
Change-Id: I7a6394b751ab61e1ca5153ce6ca6ddc55792900c
VTS test for disableEht.
New AIDL methods are not available on
the next configuration.
Bug: 314851431
Test: atest VtsHalWifiSupplicantStaNetworkTargetTest
# Test runs on the trunk configuration, but
# gets skipped on the next configuration.
Change-Id: I13bcfa51146e14932a8f377b1590719a683cea4f
As the TWT Wake Interval Mantissa is a 2-byte field and TWT Wake
Interval Exponent is a 5-bit field, Maximum TWT Wake Interval =
65,535 x [2^31] microseconds. So make TWT wake inteval field type as
long to avoid overflow.
Bug: 296108122
Test: m
Change-Id: Id77cd094ae0601839de7f01994072d50ec39cd56
Add IEEE 802.11az LTF repetition count for both I2R and R2I in 11az
RTT ranging result. Also remove the LTF repetition count from RTT
capabilities and config. The reason for removing is that vendor
software can pick the optimized value without an input from
framework.
Bug: 295619650
Test: m
Change-Id: I54b3ba9f490a9de83ac63b1dcde1e1cb4e1bd8fc
Supplicant AIDL Interface
Also deprecates the previous find and connect methods.
Bug: 296069900
Test: m
Change-Id: I764b3a7e54a6676fab9d1f4728fdbca8ce4b3c6f
To improve clarity and accommodate future functionalities,
we should rename the existing 'ON' mode to 'VOICE'.
This change establishes 'VOICE' as the fundamental mode for VOIP operations.
Additionally, it paves the way for adding future modes, such as 'VOICE_VIDEO',
as the system evolves.
Bug: 295885471
Test: TH
Change-Id: Ie3b54f02cf3c73b5a9c2a805ec36703dfd541666
ag/25582780 is the vts for this aidl change.
Bug: 295885471
Test: manual test, wifi works normally
Change-Id: I74f8861d43a2a5850dfb3b5b57575858d7f61398
Supplicant AIDL interface.
Also mark the previous onDeviceFound callbacks
as deprecated.
Bug: 296069900
Test: atest VtsHalWifiSupplicantP2pIfaceTargetTest
Change-Id: Ibeaf20832292a680adf94703b7a0eda1dc9f82d5
Add interface support for indicating additional vendor data as list
of Oui Keyed Data in network configuration and connection capabilities.
Bug: 296069900
Test: m
Change-Id: I4ec4a193a51ddce32006284db7e61b2f3de03f03
Vendor HAL implementation.
Bug: 269196966
Test: Vendor HAL Gtest suite
Test: atest VtsHalWifiStaIfaceTargetTest
Change-Id: I63d9f9a6994fbf76c16c82834f70c7a1e4966ad4
Data will be passed to the framework
in the onApInstanceInfoChanged callback.
Bug: 296069900
Test: m
Change-Id: I69eac9a0b92916be9b80e844d6287545454fa203
AIDL IfaceParams type.
Requires update to the latest compatibility
matrix to upgrade the Hostapd HAL to V2.
Bug: 296069900
Test: m
Change-Id: I125937857fbc5fee0815369532e502da4c454a53
Deprecated the existing onProvisionDiscoveryCompleted API
which is used to indicate the completion of a P2P provision
discovery request. Added a new modified API called
onProvisionDiscoveryCompletedEvent to include the P2P group interface
name. This is for framework to know which group owner interface
received the provision discovery request, when the Peer device tries
to join the existing P2P group owner.
Bug: 296063280
Test: vts test
Test: Ran P2P negotiated connection tests via Wi-Fi Direct settings
window.
Change-Id: If349ed600f2a474d50c0b05d58331b5b8ba9e94d
* changes:
Update the Vendor HAL and compatibility matrix to implement V2 of the Vendor HAL interface.
Add an API to the Vendor HAL to create an AP or Bridged AP iface using vendor-specific parameters.
implement V2 of the Vendor HAL interface.
Also involves adding a default implementation of the
new method createApOrBridgedApIface().
Bug: 296069900
Test: m
Change-Id: Iea8aa0b66a23125c066d72b710004496d41defcb
* changes:
wifi: API to Notify the IP address of connected client
wifi: Format Supplicant HAL files as a part of update API
wifi: Update Supplicant HAL to V3
When the wpa_supplicant assigns the IP address
(WFA EAPOL IP address allocation feature),
the assigned IP address of the client on the GO side
is notified in the AP-STA-CONNECTED event.
So to obtain the IP info to framework , modified the
AIDL SupplicantP2pIfaceCallback#onStaAuthorized to
include group interface name and the assigned IP of client.
Bug: 291202830
Test: Establish P2P connection and verified from the logs that
the P2P Client IP address is received to framework via new
HAL API.
Test: vts test
Change-Id: Ie7b6944e88c3962c9d2b4a223cd383077e59f4a8
updated the files modified via the command
m android.hardware.wifi.supplicant-update-api
Bug: 291202830
Test: Build successfully
Test: Establish P2P connection and verified from the logs that
the P2P Client IP address is received to framework via new
HAL API.
Change-Id: I80fffc34f0b81db85413d382475ec7744533cb8a
Bug: 291202830
Test: Build successfully
Test: Establish P2P connection and verified from the logs that
the P2P Client IP address is received to framework via new
HAL API.
Change-Id: I3078eb4fa690d49c29c5fca78f551ff22d13e3c6
android.hardware.wifi.common.
Types from this package will be
used across the Supplicant, Hostapd,
and Wifi Vendor HALs.
Initial type OuiKeyedData can be
used by vendors to pass additional
vendor-specific parameters.
Bug: 296069900
Test: m
Change-Id: Icef0261200358ecb662131bc06930d0d4db60312
In current implementation, files in the tombstone folder are only
archived when there is at least one active wifi interface. The
examination is unnecessary and it causes problems for us to get wifi
logs if reporter takes bugreport with STA/SAP off. In this change,
tombstone files will be archived regardless of the state of the wifi
interfaces.
Bug: 303429585
Test: dumpsys android.hardware.wifi.IWifi/default
Change-Id: I8a8b09f6473b2a1f93478b0393963e87b1fb9ad7
When VTS case kills supplicant in SetUp, Wi-Fi framework will trigger
recovery process and causes races between VTS and Wi-Fi framework.
Disable Wi-Fi framework using 'cmd wifi' in SetUp.
Bug: 297820612
Test: run vts -m VtsHalWifiHostapdV1_0TargetTest with new case
(cherry picked from https://android-review.googlesource.com/q/commit:46538346af90bf93dcafa36206fc2ea5c545dd93)
Merged-In: I5ea7f00cfebf79021185f66766454d053c973b31
Change-Id: I5ea7f00cfebf79021185f66766454d053c973b31
AIDL test utils in order to avoid having
an ambigous function call.
aosp/2728874 adds a method of the same
name, which is causing pre-submit issues.
Bug: 297820612
Test: atest VtsHalHostapdTargetTest
Change-Id: Ie4da0a0037e7411e7908401f021b48246ea227bd
Merged-In: Ie4da0a0037e7411e7908401f021b48246ea227bd
(cherry picked from commit 94950dc20d)