[roll] Roll fuchsia [netcfg] Add Stop API to fuchsia.net.dhcpv6/PrefixControl

Add Stop() to fuchsia.net.dhcpv6/PrefixControl and corresponding STOPPED
exit reason.

Handle the new behavior within netcfg to teardown prefix control prior
to completing the call to Stop() and returning OnExit(Stopped).

Add a stress integration test that attempts to quickly tear down the
PrefixControl 1000 times and restart it.

Multiply: policy-management-integration-test-no-err-logs
Original-Original-Fixed: 499309310
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1811874
Original-Original-Revision: 1c8711b016270c57d00c3fad85935a10067ac847
GitOrigin-RevId: 67bcd4e3ed1d04858a468598bc0cb5628ef17146
Change-Id: I031a8c27b9585a73bcd493d79315bc4be2f3d182
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1821449
Cr-Commit-Position: refs/heads/main@{#201902}
1 file changed
tree: 34a08f3ad84ee7ae2a66a21b5f003a01daf3422c
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.