[roll] Roll fuchsia Reland "[golibs] Update dependencies" This is a reland of beafff994b49ded138cdc7fbd3045592f6abb217 and 3454166be03ee136f563aab76279e63aec14eb51. - gvisor.dev/gvisor + 9c9fdfa07 Populate ethernet header fields from packet buffer + 76776aad8 Perform Output hook for ICMPv4 Reply + c299f605d Remove unused WritePackets helpers + beaecd1e3 Support SOL_ICMPV6 -> ICMPV6_FILTER + e0e530c1c Drop icmpReason.isForwarding + e49295dde Consider tid == tid.reply() when finalizing + 7fe91395d Check rules without holding locks + b26b4610b Use available helpers to set fields + fd89c0892 Remove WritePackets() from LinkEndpoint and NetworkEndpoint. + bb129b4be Consider ethernet header size when returning MTU + 7b6078e25 Provide MTU for pipe LinkEndpoint + 3ca64ee75 Annotate checklocks on mutex protected fields + 492bcd602 Narrow qdisc API surface + 6f0a4ec86 Shut down qdisc when NIC is removed + af571f421 Only re-route on non-noop DNAT + c06c9deb1 Add support for virtio net headers in sharedmem endpoint. + 9b56ce185 Hoist Fifo QDisc to NIC layer. + 9afac716b Support synchronous AssertAndFetch for sleep package. + 7f4b03068 Support NATing ICMPv6 Echo packets + dedb7e6ca Align Context API with kernel internals. + 9768009a7 Don't eat error from epoll_ctl EPOLL_CTL_ADD + c0d0937bb Support NATing ICMPv4 Echo packets + 8777a4f8c Increment spurious recovery metric only for RTO. + 4aec33aac Explicitly allow new connections to be created + 5e984d5aa conntrack: account for window scaling + 654af2af2 Explicitly pass TCP payload size in conntrack + 2758e1123 Modify udpPacket to hold a PacketBuffer reference instead of a VectorizedView. + ce194f2c1 Automated rollback of changelist 407638912 + 4ab52f3cf Drop connection on reply tuple conflict + 511771703 Fix PacketBuffer memory leak. + 115474bcf Always perform NAT in NAT-supported hooks + 91f58d2cc Update Waitable API. + 1dbdfd074 Remove unused member + 2becb3141 Update connection state on iptables entrypoint + ed3ac3a84 Move `defer pkt.DecRef()` to outside of the dispatch loop. + 49e80a144 Refactor table ordering + 6961f3ef4 Handle source port conflicts + bb1ae811f Prevent PacketBuffers from being returned to the pool too early in nic. + 1b806a230 Pool PacketBuffers. + 3f5cfe694 Remove Stack.NewJob + 84b38f4c6 Add reference counting to packet buffers. + d80af5f8b Remove id from sleep.Sleeper API. + 23a115dae [syserr] Reverse dependency for tcpip.Error A revert was done because of a bug introduced in + 4ab52f3cf Drop connection on reply tuple conflict with the fixing being made upstream in: + e49295dde Consider tid == tid.reply() when finalizing Original-Bug: 69308, 85891, 89024, 90729 Original-Fixed: 87738 OSRB: https://fxbug.dev/89024 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/622602 Original-Revision: 15ec21f6adc97d676a07159ae48d8421a985c4ab GitOrigin-RevId: f1edc64a3b3996816216f149d8fe98ad8830c755 Change-Id: I75912bb7a7db3967479a795902e8f23b6f795b86
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.