[roll] Roll fuchsia Reland "[net-cli] Migrate off {Add,Del}ForwardingEntry"
This is a reland of commit 107ea4e2557253c21f602123daa31b0ed17f82dc
`interface` is now a required argument to avoid the client
underspecifying the route.
Original change's description:
> [net-cli] Migrate off {Add,Del}ForwardingEntry
>
> Interpret unspecified route metrics as `InheritedFromInterface` in
> the `net route add` and `net route del` commands. This is crucial for
> deletion because the old API ignores the metric while the new one
> needs an exact match.
>
> There is still usage to BridgeInterfaces which is used by
> virtualization.
>
> Test: fx test net-cli-tests net-cli-fdomain-tests
> Test: Manually run `ffx -d net route add/del`
>
> Original-Bug: 42081105
> Depends-on: turquoise-internal:I9965346cc77bb004e7e5ed2bd4eb5be2c4879eb7
>
> Change-Id: I02cf85586368c9e7a54169dc421fa70f6a6a6964
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1617705
> Reviewed-by: Eric Rinehart <erinehart@google.com>
> Fuchsia-Auto-Submit: Zeling Feng <zeling@google.com>
> Reviewed-by: Jeff Martin <martinjeffrey@google.com>
> Commit-Queue: Zeling Feng <zeling@google.com>
Original-Original-Bug: 42081105
Depends-on: turquoise-internal:I747d0d3a89c85138b9bd50d05ea16db59822e797
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1631678
Dependencies-Satisfied: cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com <cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com>
Original-Original-Revision: 4a1f383753870f6fce64c88a09031fbb583bee6e
GitOrigin-RevId: ac01e3779e90ce0e471a6d6bb95ad21eddb2de02
Change-Id: I2ee32a752b57ea01b42c85046a1c2056bee22678
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1643562
Cr-Commit-Position: refs/heads/main@{#194349}
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 in one of the communication channels documented at get involved.
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.