Age | Commit message (Collapse) | Author |
|
After adding the newly created interface,
request the current scan results from the driver and updates
the local BSS list wpa_s->bss. This is to avoid a full scan
while processing the connect request on the newly created interface.
Bug: 202249262
Test: Ran Nearby hotspot test and confirmed that STA is able to
connect with in 500ms.
Test command is ./testing/mobile/devicewhisperer/tests/nearby/connections/run.sh
E2E_P2P_POINT_TO_POINT_WIFI_HOTSPOT_UPGRADE
Change-Id: I5a74975fcfed7bbbff7a16acbecafd0a6570609d
Merged-In: I5a74975fcfed7bbbff7a16acbecafd0a6570609d
(cherry picked from commit d3bdd9ed62546437d1e717a6e7f718780ae1b537)
|
|
This change adds callback to inform framework AP interface
HAPD_IFACE_DISABLED when driver event INTERFACE_UNAVAILABLE.
Bug: 197292709
Test: Local build & manual test disable/enable Wi-Fi
Change-Id: I8b6bad1a6444737e7cdbaaedb1eb0c85a86eb240
Merged-In: I8b6bad1a6444737e7cdbaaedb1eb0c85a86eb240
|
|
70e5f9dcf6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15978169
Change-Id: I576b6d7e6eecd16b164153feabfb642302c20784
|
|
In a STA connected case, the P2P prefers STA channel over the
channel from Preferred frequency list mentioned in config file
during P2P group formation. The current change prioritizes usage
of preferred frequency list over STA channel.
Bug: 197360994
Test: Tested P2P connection in STA disconnected,
STA connected to 2G and STA connected to 5G cases.
Signed-off-by: Vinayak Yadawad <vinayak.yadawad@broadcom.com>
Change-Id: I3325a060b5975aedc247ee5eb8c01831a245efc4
Merged-In: I3325a060b5975aedc247ee5eb8c01831a245efc4
(cherry picked from commit 8db34573537efdb1c811e19c7b93ed4f3bb01d4a)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15888531
Change-Id: Ib19a5f0c46b280f467890457ca83391dce75b22c
|
|
The hostapd should report bridged AP iface failure to the frameworks
in bridged AP use case.
Bug: 200272186
Test: Manual Test, simulate interface init failure and check the result.
Change-Id: I32e88fd6beca0aeb81c89648c6a950b69e65cef7
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15659827
Change-Id: I1cdc491e3dc9269610353f59b42998eda228c9a7
|
|
The p2p dev interface is not a top interface, but a child of
the global interface. When this interface is removed,
p2p groups will not be removed.
To avoid leaking p2p groups, p2p groups should be removed when
p2p dev interface is removed.
Bug: 195618672
Test: create a group and remove the top interface by wpa_cli command.
Change-Id: Ia3e0c0512314ae55dee9a81661f51eee6e8e3428
Merged-In: Ia3e0c0512314ae55dee9a81661f51eee6e8e3428
(cherry picked from commit 0e73c009c960899568be5976bffdd77d836e959a)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15433405
Change-Id: I2a4c61c38ce1be82ecbd0aed0b19b7b4d4ecf880
|
|
Remove the DER encoding processing since keystore is guaranteed
to provide PEM encoded certificates.
Clean up hard-coded strings/values, and use better variable names.
Bug: 190223327
Test: Connect to enterprise networks using EAP-TTLS and EAP-TLS
to verify that both Root CA and client certificates are parsed
correctly, and verify logs.
Test: Regression test passed (b/195536535)
Change-Id: I79ca980599fa753392b5192e9d5872d435c815b0
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15139488
Change-Id: I7e6e4a1d716d86ecf5c4bd2987e8b690f948a219
|
|
Once the GO/AP interface initialization is completed, check
if the operating frequency set in wpa_supplicant group interface structure is
different than the one set in hostapd interface structure associated
with the group interface. If yes, update frequency in wpa_supplicant group interface
and Network configuration to the frequency set in hostapd interface
structure. The frequency set in hostapd interface is the correct/final
frequency supplicant configured in kernel/driver.
This is done because supplicant may switch the initially
requested primary and seconday frequencies to get secondary frequency with no beacons
(To avoid interference or 20/40 coex logic). And the updated frequency
is informed by driver only after the interface setup is completed
through channel switch event - EVENT_CH_SWITCH. But supplicant
update the frequency to applications through P2P_GROUP_STARTED event
which is triggered before EVENT_CH_SWITCH event. To send the correct
frequency to applications the frequency must be updated before sending
P2P_GROUP_STARTED event.
Bug: 191272346
Test: Manual - Verified that GO frequency is updated and reported
correctly to Nearby application.
Change-Id: I70910365b8acebfbefdd853e7a6cd3f9f6ec6a5c
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15066394
Change-Id: Ia0788ebfb2650f7806a0ec586561785ea7621010
|
|
1. Current checks included only SAE_FT AKM for state machine
handling.Added additional checks for legacy FT AKM's.
2. As part of GTK rekey, the keys generated in the DHD
post FT roam should be updated to the supplicant.
Added support for private command to fetch these keys
Bug: 187705876
Test: Validated on Android S slider
Signed-off-by: Mir Ali <mir-khizer.ali@broadcom.com>
Change-Id: I84499c1692538593b50b15cd53a7a9fd770f4f0c
|
|
into sc-dev am: ca924c1648
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15057013
Change-Id: I089a75230a93de58bfbbd07146c028e972c9157f
|
|
into sc-dev
|
|
If supplicant is receiving the connect request with GO operating frequency,
then application(caller) must be already knowing and sure that GO is
operating on that frequency. So if the GO is not seen in the first
scan attempt, it is not worth waiting for 1 second to trigger the next scan.
It's better to finish scans quickly and report the Join failure to application.
This will help applications to trigger another Join attempt with a band information
or without band or frequency information.
To speed up the scan, reduced the scan interval for single channel scan
from 1 sec to 200 milli seconds.
Bug: 191718156
Test: Manual - Triggered P2P join request with channel, band, no
channel/band and verified the scan times.
Change-Id: I44e22f8e3a4d7460466b3e102f2d0c92038914d1
|
|
fac34aee1d
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/15005119
Change-Id: Ib5712594d3c84d3807dfe2ed5de1db14fe05b7d6
|
|
|
|
On implemetations where p2p device interface's parent is
sta interface(wlan0), p2p supplicant HIDL fails to find the
p2p device interface to notify the p2p group event. This happens
when p2p client fails to find the auto GO to connect. In this
particular case p2p group interface is not created. So supplicant
HIDL calls wpas_notify_p2p_group_removed() by passing p2p device
interface. Function getTargetP2pIfaceForGroup() which finds the device
interface is not taking care of the implementations where p2p device
interface is created under wlan0 interface.
So to fix this issue added a case to check if received interface is a
p2p device interface.
Bug: 191155391
Test: Manual - Triggered p2p connect failure and confirmed that p2p
group removed event is sent to framework.
Change-Id: I6fb6bbb89a329d2fb641dfcbcc6f128e3827a3b0
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/14984553
Change-Id: I66e853a00bb3cf522a1505826e204b3ebc432094
|
|
Replace kumaranand@ with arabawy@ in OWNERS files
Bug: 191158491
Test: None
Change-Id: Ib1fec05b55c8ae2cf29c44d49530c684e97840a8
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/14937871
Change-Id: I3b5151dc782b61c1ec5cc6d474a5616750be1a00
|
|
btm_offload feature is not tied to MBO feature. So
if btm_offload feature is enabled, skip the roaming
algorithm even if there are no MBO IEs in BTM frame.
Bug: 190231636
Test: Manual - Roaming test
Change-Id: Ib6e76ca11e93f0fff74ed5bd836346b1e1446a5f
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/14782089
Change-Id: Ibf7a77d19590c41bf348d818de7bfcab4279a08b
|
|
Before supplicant issues a scan to driver, check if p2p GO
was found in external scan. If yes, try to do a fast associate.
Bug:187543099
Test: Manual-File transfer using Nearby APP and check the connection
latency.
Change-Id: Idf91d51c08023c4b7a09484cfcce1d271f032589
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/14735895
Change-Id: I1189cd2d660f7a6bba639b402e2855f88b09d122
|
|
For targets where CONFIG_IEEE80211AX is enabled, 80/160/80+80
bandwidth is decided based on he_oper_chwidth. This commit is to
enable 80MHz by default.
Bug: 189297518
Test: Manual - Turn on Hotspot and check BW settings in logs
Change-Id: If76030681e71014f9df073e9c28ec43a6d6a75b2
Signed-off-by: Purushottam Kushwaha <quic_pkushwah@quicinc.com>
|
|
am: 70cf7b1a4b -s ours am: 6f668cc08d -s ours am: 79b3c1bed7 -s ours
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/1699956
Change-Id: I8551a032be19c11f18cacea4df4d79c7f0306ea8
|
|
am: 70cf7b1a4b -s ours am: 6f668cc08d -s ours
am skip reason: Merged-In I362a580824bf8feea87ea4ed2895af279b3fbc36 with SHA-1 5697f3dc40 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/1699956
Change-Id: I761a23aebf90e04b600eb917112b390a0dc75705
|
|
am: 70cf7b1a4b -s ours
am skip reason: Merged-In I362a580824bf8feea87ea4ed2895af279b3fbc36 with SHA-1 5697f3dc40 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/1699956
Change-Id: Ie3178133719ba40a0769186d5e2c4b86b6314944
|
|
|
|
Bug: 180401296
Merged-In: I362a580824bf8feea87ea4ed2895af279b3fbc36
Change-Id: Ib684ac390a44dd95cc96f8a112e82b2876c352bd
|
|
1. Reduced the total number of scans to find an auto GO
from 10 to 3.
2. Optimized the overall scan duration for band scan, ie,
a. In the first two scans, include all the channels except DFS channels.
c. In the third attempt, include all the channels.
3. When framework gives a specific frequency to connect,
no need to check if the frequency is allowed for p2p operation.
Instead check the frequency is allowed as per the regulatory. If the channel is not
allowed to operate, return failure to application. This is to allow devices to scan passive
channel and connect(GO takes the master responsibilities).
Bug: 186675298
Test: File transfer using nearby APP
Change-Id: Icf3494d4c655d85ce9f67e4f90632022303a7e75
|
|
Bug: 167634062
Test: atest VtsHalWifiSupplicantV1_4TargetTest
Change-Id: I83a46c299d69c71e0595bb30ef93193bf58fe813
|
|
|
|
When populating the scan params frequency list, get
the channel list from p2p supported channels instead of
getting all the channels corresponding to a band.
Bug: 185079998
Test: Manual - Establish P2P connection
Change-Id: I922621ce7eab3ac7630c322d3ef70e7181700947
|
|
Add hai & kumar to the owner's list.
Bug: 184966495
Test: N/A
Change-Id: Id92399fa7fb966e2ecde806c95d6acdf88275fe4
|
|
sc-dev
|
|
Read Root CA and user certificates from keystore in DER format.
Only if it fails, try to use PEM format for backward
compatibility.
Bug: 184298873
Test: Connect to Wi-Fi networks with EAP-TLS and EAP-TTLS and
verify logs.
Change-Id: I599e55485a89b2d18e29df0f347cfe4c1d9dba15
|
|
|
|
This reverts commit 8ba146cefb5bcb30c82228870ca1ee06b78d8743.
Reason for revert: Based on 802.11i specification,
this patch is not necessary.
Bug: 129974610
Test: Build pass. WiFi connection works.
Change-Id: I0046bb67bf2a3c1f265bc72f75e59ab1c43a4842
|
|
PD Request" into pi-dev am: 47afebf11e -s ours am: b897a71946 -s ours am: 5a7b49e449 -s ours am: 687ceb1bd2 -s ours am: fc5f237fcf -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 61dece6d28 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856735
Change-Id: I9ea3cb99205be635bf385501e24e243378591857
|
|
Request am: 61dece6d28 am: 3d4eb0e32c am: 45e9e4223b am: 8c2db50b5d am: a3aff44978 am: 5e0845cf63 -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 61dece6d28 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13875752
Change-Id: I744a3a06e9dfac4a3a80f1b9eda8e110df9f6b95
|
|
PD Request" into pi-dev am: 47afebf11e -s ours am: b897a71946 -s ours am: 5a7b49e449 -s ours am: 687ceb1bd2 -s ours am: fa28000fe6 -s ours am: f0a2208e5a -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 61dece6d28 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856735
Change-Id: I8b278756ec767fb4dfb681f3a89dbd4e1ed7f29b
|
|
Request am: 61dece6d28 am: 3d4eb0e32c am: 45e9e4223b am: 8c2db50b5d am: a3aff44978 am: 4d9d73f395 am: a33c302abf -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 c09ec81589 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13875752
Change-Id: I88f4ca93ad1ef63a6d47f4d29f85dc0ffd666f63
|
|
Request am: 8b68d7983c am: 112b4b26fc am: 98b18db49a am: b6d0694d7a am: 978c85494d -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 c09ec81589 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856733
Change-Id: I472a3df0725d368e5fc2a9f20a6821589ee94acc
|
|
Request am: 8b68d7983c am: 112b4b26fc am: 98b18db49a am: d3788476a6 -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 c09ec81589 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856733
Change-Id: Ia6d641f6d851292fe05df47a16ef4603b214700d
|
|
PD Request" into pi-dev am: 47afebf11e -s ours am: b897a71946 -s ours am: 5a7b49e449 -s ours am: 687ceb1bd2 -s ours am: fa28000fe6 -s ours
am skip reason: skip tag Change-Id Ief7781491bd545fc1028b9b386fe7a4564102848 with SHA-1 61dece6d28 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856735
Change-Id: I5b1d6989e769ac7e412fa5d74747267ff4936d74
|
|
am: 3d4eb0e32c am: 45e9e4223b am: 8c2db50b5d am: a3aff44978 am: 4d9d73f395
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13875752
Change-Id: I39153c7f6eb9ddb912f2884941d845f3dda81e8a
|