[roll] Roll fuchsia [netstack3] Split capacity and target_capacity

Use a separate method for reporting the target capacity of a socket's
send buffer. This fixes a bug where, if a TCP socket was full, a
reduction in its send buffer size wasn't reflected by the next call to
read its send buffer size. Add an integration regression test for the
behavior.

Since the test makes additional use of the ability to set and retrieve
the send buffer size for a TCP socket, add methods for such to the
fuchsia_async crate.

Original-Fixed: 121449
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/802347
Original-Revision: 9c3eacdb417e09358604d423c84e5836da14418a
GitOrigin-RevId: c7e54d6bdd82cc3166430d8166f25e179956e3d0
Change-Id: Ifb05144be41d3d6e5fffb585f4806917d7c8976e
1 file changed
tree: 7317cb6223aa4dd5048d53aae085aed0475120e2
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
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.