commit | 717519db95f15e62a4b469aa350185dbeaf26804 | [log] [tgz] |
---|---|---|
author | Damien Neil <dneil@google.com> | Tue Aug 29 08:29:32 2023 -0700 |
committer | Damien Neil <dneil@google.com> | Wed Sep 06 16:02:36 2023 +0000 |
tree | b77441431ee0da24f75cf12f499a00fa8f185ad6 | |
parent | 94087adbf6b27706b82037e0ab2736b0c1b41618 [diff] |
quic: limits on the number of open streams Honor the peer's max stream limit. New stream creation blocks until stream quota is available. Enforce the number of open streams created by the peer. Send updated stream quota as streams are closed locally. Remove streams from the conn's set when they are fully closed. For golang/go#58547 Change-Id: Iff969c5cb8e8e0c6ad91d217a92c38bceabef8ee Reviewed-on: https://go-review.googlesource.com/c/net/+/524036 Reviewed-by: Jonathan Amsterdam <jba@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.