[roll] Roll fuchsia [netstack3] Remove trampoline trait impls

This change removes the context trait implementations on
`Locked<SyncCtx<_>>` that simply trampolined into an "inner sync-ctx"
that assumed the IP device configuration lock was already held.

Instead, IP device now performs any work on IP device protocols only
while holding the IP device configuration lock.

Original-Bug: 125261
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/841738
Original-Revision: d105860ac819e94a4061281a0a3940fb9c06a3a1
GitOrigin-RevId: 4426c63e4252a47124a6e9176cbe03b019a1690c
Change-Id: I166c489548a194b83e3dfa5452afed134a8801a6
1 file changed
tree: 6406792f6f90a53d8c7ebf46eee43fd2bc98cd56
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.