commit | a667a2a638af48efbfc07160b59f9b0ea6c35254 | [log] [tgz] |
---|---|---|
author | Peter DeLong <pdelong@fuchsia.infra.roller.google.com> | Tue Apr 16 20:12:09 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Apr 16 13:13:41 2024 -0700 |
tree | 18428add7ef2c81b938fcd754632c87fe5adb10c | |
parent | 9428b48512364ae46cae867f1ef50d3fcfbeffd8 [diff] |
[roll] Roll fuchsia [netstack3] Call egress hook before device layer The call into the hgook was previously in the device layer because all packets have to traverse there, whereas there were a few paths out of the IP layer. This change moves the call to the egress hook as well as the entry to the device layer into a helper function. This change also ensures, through a witness type, that it's not possible to call into the device layer without having called the egress hook. Lastly, because this change moves MLD and IGMP to use a new method on the IpLayerHandler trait, CoreCtxWithIpDeviceConfiguration required a few new trait impls. Original-Bug: 328063820 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1025673 Original-Revision: 44f60c41a031060eb099788531aa5f2fecf45f60 GitOrigin-RevId: 80d454d5b837e35bfd8c64d2380b411ba670d55c Change-Id: I5c03b26f39b1d5a8b42dd7c19b31c9f49d19c247
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
.