commit | e4753700bd67a4f3aca225ab5ac257123c9ace66 | [log] [tgz] |
---|---|---|
author | Ani Ramakrishnan <aniramakri@google.com> | Tue Oct 27 16:42:52 2020 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Tue Oct 27 16:42:52 2020 +0000 |
tree | fcceac29aef7140247bc63598a98812268eb7665 | |
parent | 2c234a350c3893f32ef44e1360d6f23a3e5897dc [diff] |
[bt][rfcomm] Teach SessionChannel credit-based flow control Context: RFCOMM 6.5 states that credit-based flow control is mandatory to be supported in RFCOMM 1.2 and beyond. This flow control scheme is only applicable to frames containing user data. See RFCOMM 6.5 (and its following sections) to get more context on the details of flow control. Adds support for credit-based flow control to SessionChannel. Bug: 58668 Test: Added to bt-rfcomm-tests Change-Id: I9e2f3cfea7f5a889ae59cb8adfe1b06c3da42d9b Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/440269 Commit-Queue: Ani Ramakrishnan <aniramakri@google.com> Reviewed-by: Lucas Jenkins <lucasjenkins@google.com> Testability-Review: Lucas Jenkins <lucasjenkins@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.