[roll] Roll fuchsia [golibs] Update dependencies

This change also fixes a bug where a negative backlog (TCP accept queue
length) is passed to `tcpip.Endpoint.Listen` when the `listen` method is
called with a backlog value larger than or equal to INT16_MAX.

- gvisor.dev/gvisor
  + 3b917921d Fix race in listen.
  + e380531bf Clean up tcp segment sender functions.
  + 02e1f2bb4 Implement the initial multicast routing table.
  + ec44093c9 introduce atomicbitops 32-bit types
  + 74a1820ce Remove TCP endpoint goroutines.
  + 370672e98 prohibit direct use of sync/atomic (u)int64 functions
  + 019e0c930 use atomicbitops, not sync/atomic, in refsvfs2
  + bfd3f716a Remove unnecessary locks from SetMulticastForwarding
  + 399199e4b Call ConfirmReachable only once per batch of packets.
  + 47fbf57a8 Add option to enable multicast forwarding
  + f48ef6798 Reduce timer churn in NUD
  + 28549d857 Transition to closed state before releasing a tcp endpoint.
  + c2bd15376 don't check refcount in packet buffer's destroy function
  + 007a91a91 Silence the error log message for SO_RCVLOWAT option.
  + e58b719cf packet_buffer: reset packet buffer state in Clone
  + 28cf71cc6 Refactor the tcp segment implementation to use refsvfs.
  + 04a94d647 Add checklocks annotations to tcp functions that should be locked.
  + 7da1c59e7 Fix broken `+checkescape` annotation in sleep package.
  + 235e7e0ff Sentry: Implement timer metrics.
  + ee133dbcf Check UDP packet size before allocation.

Original-Bug: 96216

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/671464
Original-Revision: 6eaf7a7c633bdbd8489d9911f766efc83039645a
GitOrigin-RevId: ae9218c0bc6aa40e214464b9cf1a63f150d7c6e7
Change-Id: If9a1257f30e9def5d5e7e1738bd5ca7548facc5c
1 file changed
tree: 404d6ddb7553f2bf5b6f8aa003f726682ebd54d2
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. 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.