[roll] Roll fuchsia [brcmfmac] Adjust scan failure result code

Currently the brcmfmac driver sends up INTERNAL_ERROR as the result code
when:
1. The scan is aborted by softAP start req.
2. The scan is aborted by an connection request in firmware.
3. The scan is rejected when there is an ongoing connection operation.

This change adjusts the scan result codes for the three cases above to:
1 -> CANCELED_BY_DRIVER_OR_FIRMWARE
2 -> CANCELED_BY_DRIVER_OR_FIRMWARE
3 -> SHOULD_WAIT

Original-Bug: 73023, 73006
Test: New unittests added in passive_scan_test.cc
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/507118
Original-Revision: 0a84e76dc8e6c440f355ebc78fd11f66700f729c
GitOrigin-RevId: 036874d3544f809b35f1e69b42bc3a99a6107611
Change-Id: I3f36c785a373116536014bb63b556cacb36dca8d
1 file changed
tree: 26ef34b92d71c66c98b0ba02a6c2f0e55f3b858d
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.