commit | 1e2c67a2f5e2d93c8cb9a8bc575f8e2a9f51dffa | [log] [tgz] |
---|---|---|
author | Bruno Dal Bo <brunodalbo@fuchsia.infra.roller.google.com> | Thu Mar 17 19:08:06 2022 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 17 12:09:42 2022 -0700 |
tree | d4815b4716f3405aeb2cfcd416e1ae7fe96c9f36 | |
parent | b668e43d3c73a6bd83cf7d98ff2af41ca8af484c [diff] |
[roll] Roll fuchsia [netdevice] Simplify threading Simplify core netdevice threading model by having a single tx thread as opposed to one thread per session. The multiple threads were in a way an artifact from when the Session's FIDL was driven by the same thread. That allows us to remove the buffers lock, which was the culprit in the deadlock exposed in https://fxbug.dev/95499. Original-Bug: 95499 Test: No behavior change, fx test -do network-device-lib-test Multiply: network-device-lib-test:30 Multiply: network-test-realm-integration-test:30 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/658909 Original-Revision: f10bc7d518ef9286bdf2c25ee62740c366ea6cb3 GitOrigin-RevId: ff05d44db938f323b6d3a4067a8d8f4b370e8fce Change-Id: I54f95a3a6de834267f0d78647e52968048a888c8
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
.