[roll] Roll fuchsia Reland "[netstack3] Include cached addr ID in NAT inspect"

This is a reland of commit 7777a6e11613a8aa3a1e060a12af9f919342e7a8. The
original change was reverted because the
netstack3-inspect-integration-test was flaking on coverage builders, so
this change adds a synchronization point in the test to ensure it
doesn't flake.

Original change's description:
> [netstack3] Include cached addr ID in NAT inspect
>
> When a NAT configuration is relying on an IP address that is dynamically
> assigned to the stack, include the WeakAddressId held in the NAT config
> in inspect data.
>
> Original-Bug: 372546692
> Original-Fixed: 382093426
> Test: netstack3-inspect-integration-test
> Change-Id: Ic4dc40f1bb68733c45fedd1bee694517c9782d5c
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1176993
> Reviewed-by: Bruno Dal Bo <brunodalbo@google.com>
> Fuchsia-Auto-Submit: Peter Johnston <peterjohnston@google.com>
> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>

Original-Bug: 372546692
Original-Fixed: 385257100
Multiply: netstack3-inspect-integration-test
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1178473
Original-Revision: 99289f071c3968d3d3fca59783ef09fdda7dd956
GitOrigin-RevId: d3b5592fc0e43d1aff6974d9be9552b202ef7c3f
Change-Id: Id2c01c78995b5f98c12275210e401e28148e8481
1 file changed
tree: 1f11869cb219ef2a4d5dfe7d9be007b73faa31e0
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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 in one of the communication channels documented at get involved.

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.