[roll] Roll fuchsia [wlan] Firmware BTM roam support (disabled).
This change adds brcmfmac driver support for firmware-handled BSS
Transition Management roaming between open networks. This support is
disabled in the brcmfmac driver, but can be enabled for integration
and unit testing.
The nxpfmac driver was modified as well, to match the fullmac API
change; these minor changes do not introduce any new functionality to
nxpfmac yet.
This change adds necessary sim firmware support for:
- wnm_bsstrans_resp iovar
- GET_BSS_INFO ioctl command
- sim frame handling logic for BTM, reassoc, and related frames.
Tested via new unit tests, and Antlion test suites VapeInteropTest,
WlanPhyComplianceABGTest, and WlanWirelessNetworkManagementTest.
Original-Bug: 111760
Test: fx test brcmfmac_test brcmfmac_sim_test wlan-mlme \
wlan-sme-tests wlanstack-tests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/778002
Original-Revision: b559a3a14481f4a0ac6e21a673dbe69c8e87a1cf
GitOrigin-RevId: 406d161ba833f37162ed8707a9faec2e6362279f
Change-Id: Ia4b39c612ab8e2ba1478853232260fc56cb6aaf3
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 via the IRC channel #fuchsia on Freenode.
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.