| commit | ada0a62cf4b2ee0742578beb3b9a7c2b0420e459 | [log] [tgz] |
|---|---|---|
| author | Zhiyi Chen <zhiyichen@fuchsia.infra.roller.google.com> | Wed Apr 21 01:36:00 2021 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Apr 20 18:36:54 2021 -0700 |
| tree | 060554d813ba1d0118d9ea1b7aa64331f71b2333 | |
| parent | 4cd1005cd510a1a46ef19d948db1cc851c31c225 [diff] |
[roll] Roll fuchsia [brcmfmac][SIM] Rx stall detect logic polishing This change mixed several sub-changes related to rx stall/freeze detect and re-association logic: 1. Fixed of the false positive cases by adding tx_last_log update. 2. Changed the scale of deauth number limitation from system time to log count.(The limitation will be changed from "No more than 2 deauths in 1 hour" to "No more than 2 deauths in 1 connected hour") 3. Change the trigger condition of deauth to rx_freeze_count >= threshold, to re-enable it when time limit passes. 4. Clean up the rx_freeze_count when each time when deauth is successfully triggered. 5. Added one unittest for the deauth logic. P.S. The detect rule is still using driver rx count but not fw rx count, so that txq full issue can still be detected by this rule. We still remain the hope that deauth can be a mitigation for this issue as well. Original-Bug: 72955 Test: 1. Manually tested the detect rule and it was triggered correctly. 2. New SIM test added. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/507408 Original-Revision: c7ea2a219f2880092eaaec2db9c93efc3d6e4be7 GitOrigin-RevId: a3c34b3a93b557dfd00e61181aa996593fa66bc7 Change-Id: I2f038b8d3fe163527c6dbb2df72f14a964c5b36f
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.