[roll] Roll fuchsia [netstack3] Outline pure IP Devices Add a new device type `PureIpDevice` to represent a device that operates at the IP layer. Support for the new device type is minimal: only traits required to satisfy the `DeviceApi` and `TransmitQueueApi` are implemented (many of which are empty impls with "TODO"s ). `PureIpDevice` holds a tx queue, but not an rx queue. This queuing layout was copied from Ethernet devices (rather than the Loopback device, which holds both an rx and a tx queue). By holding a tx queue, pure IP devices also require two new lock levels (for accessing the "enqueue" half, and "dequeue" half, respectively). Original-Bug: b/42051633 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/974735 Original-Revision: 3c875473546852f783262385ae885899a6293da2 GitOrigin-RevId: 42d76118810e9505702df7ecb6d18505be7a0aa4 Change-Id: I70986f3ffe9f3d2dd7c97c0e21d9ab9c173a8acb
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.