[roll] Roll fuchsia [netstack3] Delete stale TODO This TODO essentially requests moving the `DemuxSocketId` associated type to the `socket::DualStackIpExt` trait (rather than having it duplicated in `datagram::DualStackIpExt` and `tcp::socket::DualStackIpExt`). Doing so would require an additional trait, `SocketSpec` that provides the SocketId type via an associated type (similar to the existing `DatagramSocketSpec::SocketId`). This trait would then be implemented by both TCP and Datagram. However, TCP and datagram use socket IDs of different shapes: datagram is generic over I, while TCP is generic over I, D, and BT. This means the abstraction does not cleanly apply, and would lead to unnecessary generics and complexity in the datagram implementation. As such I think the code duplication is the cleaner approach. See https://fuchsia-review.git.corp.google.com/c/fuchsia/+/891173/comment/29381cd2_a9a106f1/ for the original context. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/968732 Original-Revision: bc4bf0af3b579662db6af894246d36c9eab18f10 GitOrigin-RevId: c02e933d78929acdb5a0f22276f240724a364853 Change-Id: Ia27e89d489c2a77c0cae32cdb80a32e04f477100
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.