| commit | cf223b7a0eaf6d324530bf0637151d8101f1258f | [log] [tgz] |
|---|---|---|
| author | Karl Ward <karlward@fuchsia.infra.roller.google.com> | Fri May 16 11:12:12 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri May 16 11:13:50 2025 -0700 |
| tree | 55aeed7aad237445677bd3d39af0c40efa8638ff | |
| parent | 72213e22fdff93bbb341cfca0dff6ea825f1c8fa [diff] |
[roll] Roll fuchsia [wlan] Ignore spurious REASSOC/ROAM events.
We have observed REASSOC and ROAM events coming from the firmware into
the brcmfmac driver when no roaming is in progress (e.g. during a
channel switch). Before the introduction of roaming logic, the driver
was ignoring those events. After this change, the driver will ignore
them when there is no roam in progress.
This change also adds some functionality to the brcmfmac sim framework
to send these spurious events, and track whether they resulted in roam
failure messages being sent from brcmfmac.
Test: new unit test for channel switches; also passes Antlion
ChannelSwitchTest and WlanPolicyInitiatedRoamTest suites on a
physical device.
Original-Bug: 395972717
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1264964
Original-Revision: a16b1e6fe0d9314557d72fbbada3195714dd8751
GitOrigin-RevId: d7dec56900e35cc76afa6fd13df3645fc52f5398
Change-Id: Ib042f89a3716e4ecdb8c888639077bd69856f4d5
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.